如何在Selenium webdriver中上传Web应用程序的多个文件

时间:2017-09-17 06:57:48

标签: selenium-webdriver

在我的网络应用程序中,我们使用文件上传按钮上传文件。我们使用下面的命令来上传文件。

上传代码:

Driver.findElement(By.xpath("//*[@id='fileupload']/div/div[1]/span[1]/input")).sendKeys("C:\\Users\\amarendra.singh\\Desktop\\Document\\2017\\Accession Images\\AR.jpg");

此命令用于一次上传单个文件。要上传多个文件,我们一次又一次地使用相同的命令使用不同的文件名。

我们需要在单个命令的帮助下上传多个文件。有没有办法在单个命令的帮助下上传多个文件?

1 个答案:

答案 0 :(得分:0)

您可以使用AutoIT

上传多个文件

在AutoIT中,我们可以参数化ControlSetText方法

您可以在此链接中找到此内容的简要说明

http://makeseleniumeasy.com/2017/02/27/upload-multiple-files-in-selenium/

希望这有帮助!