【发布时间】:2016-03-16 21:41:03
【问题描述】:
我正在量角器中编写测试,量角器是一个基于 JS 的框架和 selenium 测试堆栈,用于运行测试。我面临一个必须测试文件上传的问题。
我遇到的问题是我要上传的文件在测试包中,而 selenium 节点是一个单独的服务器,因此它不会获取文件。 我尝试使用文件描述符,尽管文件名已设置,但内容未上传。
下面是我的代码 sn-p。
var remote = require('selenium-webdriver/remote');
browser.setFileDetector(new remote.FileDetector());
var absolutePath = path.resolve(__dirname, "../specs/data/baseProducts.csv");
$('input[type="file"]').sendKeys(absolutePath);
你有相同的输入吗? 或者你知道有人用 Selenium 在 JS 中编写过文件上传测试吗? 非常感谢您的帮助
【问题讨论】:
标签: javascript angularjs selenium protractor selenium-server