我正在使用 Protractor 为 angularjs 应用程序编写 E2E 测试用例。我的应用程序具有多个文件上传作为其功能之一。因此,要为我的应用程序编写 E2E 测试用例,我必须自动执行多个文件上传。
我可以使用 Protractor 上传单个文件,但我的应用程序需要多个文件才能无缝工作。
browser.get(localUrl);
var button = element(by.css('[ngf-select]'));
button.click();
var input = element(by.css('input[type="file"]'));
input.sendKeys([ absolutePath, absolutePath1, absolutePath2]);
阿杰
最佳答案
你试过吗
browser.get(localUrl);
var button = element(by.css('[ngf-select]'));
button.click();
var input = element(by.css('input[type="file"]'));
input.sendKeys( absolutePath + "\n" + absolutePath1 + "\n" + absolutePath2);
关于angularjs - Protractor E2E 使用 ng-file-upload 测试多个文件上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40646591/