如何使用selenium选择文件

时间:2015-10-06 10:36:57

标签: selenium selenium-webdriver

我自动化一些流程,现在我有一个“选择”按钮,打开取景窗口,我需要选择我想要的文件:

enter image description here

如何在点击“选择”后自动执行此操作,以便我可以选择要上传的特定文件,让我们说它的路径是

  

/Users/username/Desktop/5.png

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码

WebElement El = driver.findElement(By.id("'fileUploadField'"));
El.sendKeys("c:\\temp\\test.txt");

如果它切换到窗口,请确保它在同一窗口中,然后您需要重定向到该窗口,然后选择该文件。