如何使用量角器测试从Windows资源管理器上传word文件?

时间:2017-03-29 11:51:50

标签: angularjs protractor

我正在尝试使用Protractor从Windows资源管理器上传word文件。

单击“上传”按钮后,弹出文件浏览器窗口以选择文件,打开后 - 文本框将自动填充在文本框字段中。我无法直接输入文件的名称,因为它是一个不可编辑的字段:

<div class="form-control uneditable-input">
  <i class="glyphicon glyphicon-file ng-hide" ng-show="file != null"/> 
  <span class="fileinput-filename ng-binding"/>
</div>

如何上传文件?

1 个答案:

答案 0 :(得分:0)

您可以将relativePath传递为&#34; ../../ directory / sample.doc&#34;:

var absolutePath = require('path').resolve(__dirname, relativePath);
element(by.css("i span")).sendKeys(absolutePath);
browser.waitForAngular();

这会对你有帮助。