【问题标题】:How to select many files using Windows file explorer with selenium webdriver如何使用带有 selenium webdriver 的 Windows 文件资源管理器选择多个文件
【发布时间】:2018-06-14 22:14:17
【问题描述】:

我正在自动化 UI 测试,其中涉及选择要上传的文件,我能够使用 solution 自动选择文件。

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

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

【问题讨论】:

    标签: java selenium selenium-webdriver file-upload webdriver


    【解决方案1】:

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

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

    参考文献

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

    【讨论】:

      猜你喜欢
      • 2012-05-05
      • 2011-05-24
      • 2010-11-07
      • 2011-02-22
      • 2021-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多