And*_*mer 3 javascript selenium angularjs selenium-webdriver protractor
我正在使用webdriver.WebElement.sendKeys和Path上传单个文件.代码如下所示:
var path = require('path'),
uploadInput = element(by.css("input[type=file]")),
fileToUpload = "../test_image/download.jpeg",
absolutePath = path.resolve(__dirname, fileToUpload);
uploadInput.sendKeys(absolutePath);
Run Code Online (Sandbox Code Playgroud)
对于一个文件,这很好.我需要测试多个文件上传.如何传递多个文件?
Selenium仍然不支持多个文件上传:
但是,根据的webdriver:上传多个文件,你应该能够解决它在Chrome 通过用新行字符连接文件路径:
uploadInput.sendKeys(absolutePath1 + "\n" + absolutePath2);
Run Code Online (Sandbox Code Playgroud)
另见:
| 归档时间: |
|
| 查看次数: |
1295 次 |
| 最近记录: |