如何使用量角器中的dropzone.js测试上传文件?

时间:2016-08-25 22:10:50

标签: javascript angularjs jasmine protractor dropzone.js

我正在尝试使用Protractor测试Dropzone.js表单。 This method of uploading to a file input using Protractor对我不起作用。

Dropzone会创建一个隐藏的<input type="file">元素来处理上传,但当我sendKeys时,我收到错误:

  

服务器以0代码回复。

它还显示发送了0个字节。我打开了Charles并确认没有POST请求我的dropzone表单上定义的上传路径。

我找到this question/answer,建议添加第二个<input type="file">,然后创建一个drop事件,但在运行Protractor测试时我没有window元素,所以我和#39;我不确定它是否会翻译。

如何在Protractor / Jasmine测试会话中触发Dropzone.js上传?

1 个答案:

答案 0 :(得分:0)

我再次发布了一个寻找错误答案的问题。 Dropzone没有什么特别之处。只需确保发送到<input type="file">元素的路径指向实际文件。它工作正常。