如何使用Windows文件资源管理器与硒网络驱动程序选择许多文件



我正在自动化一个涉及选择要上传的文件的 UI 测试,我能够使用此解决方案自动选择文件。

WebElement filepath=driver.findElement(By.id("fileUploadId"));
filepath.sendKeys("C:\TextFile.txt");

我的问题是我需要选择要上传的许多文件,在我发送的路径中是否应该遵循特殊格式? 因为我尝试了空格分隔的路径,但它不起作用。

上传多个文件,您可以构造字符串,添加由n分隔的文件的所有绝对路径,如下所示:

WebElement filepath = driver.findElement(By.id("fileUploadId"));
filepath.sendKeys("C:/TextFile1.txt n C:/TextFile2.txt n C:/TextFile3.txt");
<小时 />

参考资料

您可以在以下位置找到一些相关的详细文档:

  • 如何使用发送键硒上传多个文件
  • 如何使用Python和Selenium将多个文件上传到网站?

最新更新