我正在尝试使用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上传?
答案 0 :(得分:0)
我再次发布了一个寻找错误答案的问题。 Dropzone没有什么特别之处。只需确保发送到<input type="file">
元素的路径指向实际文件。它工作正常。