java - 如何使用带有 selenium webdriver 的 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 - 捕获 `KeyError` 并替换为 MSG
- asp.net-core - 搜索字符串时剃刀页面上的错误
- google-sheets - 如何根据条件自动获取超链接?
- php - Laravel JSON 验证失败,邮递员
- c# - 如何将 3D 数组保存为文本文件?
- git - 我在一个目录中创建了 2 个 git 存储库。现在我想摆脱其中之一。我该怎么做?
- android - 使用后台服务android启动应用程序
- hybris - 我spartacus的smartedit状态正常吗?
- python - 如何在 Django 中创建多项选择
- amazon-web-services - 如何配置 aws 凭证以使用 fluentbit 设置 cloudwatch