访问文件上传窗口-Python + Selenium

时间:2019-01-12 16:42:54

标签: python selenium

我正在尝试上传文件并继续进行测试,但是这里的问题是,该网站上许多人提出的解决方案似乎对我不起作用。

下面是窗口。

enter image description here

我现在正尝试直接提供一个路径,而不是单击下一页上的文件输入(顺便说一下,这是在几个stackoverflow页面上提供的解决方案)。

https://huew.co/discover/

newip = chrome_browser.find_element_by_xpath("/html/body/div[4]/div/div[1]/form/input")
newip.send_keys("D:\p1.png")

它似乎没有通过路径D:\ p1.png 有人可以帮我吗?

我不想使用AutoIt,我想通过使用Selenium和python实现此文件的上传。我相信应该有可能,但是我很难实现它。我什至尝试使用ActionChains,但这也无法解决问题。

我的操作系统是Windows 10,浏览器是Google Chrome(版本71.0.3578.98)

1 个答案:

答案 0 :(得分:1)

对于错误File not found,您需要使用\或使用斜杠\\来转义反斜杠/,如果遇到错误,则无法使用{{ 1}},但我没有收到此错误。

WebDriverWait