相关疑难解决方法(0)

如何在e2e AngularJS测试中上传文件?

在我的一个视图中,我有一个文件上传控件.它支持通过拖放或通过单击按钮后打开的标准文件对话框上传文件.

如何在我的e2e测试1中做到这一点?


1只需两个选项中的一个即可

javascript testing drag-and-drop file-upload angularjs

14
推荐指数
1
解决办法
2106
查看次数

量角器 - 如何在不更改代码的情况下在测试用例中使用 ng-file-upload 上传文件?

我正在使用https://github.com/danialfarid/ng-file-upload进行文件上传。我必须测试它,所以我写了量角器测试用例,但它不起作用。

代码

<div class="col-lg-12 up-buttons">
     <div ng-file-select="" ng-model="files" ng-model-rejected="rejFiles" class="btn btn-default" ng-multiple="false" ng-accept="'text/csv,application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'"  ng-model-rejected="rejFiles" tabindex="0">Choose file</div>
</div>
Run Code Online (Sandbox Code Playgroud)

测试用例

it('upload file', function(){   
  var fileToUpload = 'C:/Users/Anusha/Desktop/demo.csv';
  var absolutePath = path.resolve(fileToUpload);
  $('input[type="file"]').sendKeys(absolutePath);
  browser.sleep(1500);
})
Run Code Online (Sandbox Code Playgroud)

测试结果

我可以上传文件,但它是在rejFiles模型而不是文件模型中接收的,尽管文件格式是正确的。有人可以建议我如何做到这一点吗?

file-upload angularjs protractor

5
推荐指数
1
解决办法
8201
查看次数

如何使用量角器上传文件

我正在编写一个需要上传JPEG图像的量角器脚本.我可以点击上传按钮打开一个Windows文件选择器.但是,然后我需要使用量角器在该文件选择器对话框中写入文件的路径.

但是,我不知道它是如何工作的.我尝试只使用路径输入,sendKeys到目前为止它不起作用.

任何人都知道如何做到这一点?

谢谢.:)

file-upload protractor

4
推荐指数
1
解决办法
1万
查看次数