【发布时间】:2015-05-12 21:29:25
【问题描述】:
我正在尝试使用 selenium 网络驱动程序上传文件。我在 MacOS 和 Windows 中都打开了文件上传对话框,之后没有任何反应。想知道为什么 selenium 不通过上传对话框打开文件?
我正在使用的 Webdriver 命令:
wd.get("http://www.dropzonejs.com/")
wd.find_element_by_css_selector("div.dz-message").click()
wd.find_element_by_css_selector("input.dz-hidden-input").click()
elm = wd.find_element_by_xpath("//input[@type='file']")
elm.send_keys("/Users/bg/Downloads/YOURFILE.PDF")
elm.submit()
【问题讨论】:
标签: python selenium file-upload selenium-webdriver