Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用NightwatchJS模拟文件上载(DropzoneJS)_Javascript_File Upload_Dropzone.js_Nightwatch.js - Fatal编程技术网

Javascript 使用NightwatchJS模拟文件上载(DropzoneJS)

Javascript 使用NightwatchJS模拟文件上载(DropzoneJS),javascript,file-upload,dropzone.js,nightwatch.js,Javascript,File Upload,Dropzone.js,Nightwatch.js,我正试图用NightwatchJS上传一个图像,但是设置输入值不起作用。我在上传部分使用DropzoneJS 我已经尝试了以下解决方案: HTML <input type="file" multiple="multiple" style="visibility: hidden; position: absolute; top: 0px; left: 0px; height: 0px; width: 0px;"> Nightwatch正在制作测试失败时的屏幕截图,屏幕截图显示我

我正试图用NightwatchJS上传一个图像,但是设置输入值不起作用。我在上传部分使用DropzoneJS

我已经尝试了以下解决方案:

HTML

<input type="file" multiple="multiple" style="visibility: hidden; 
 position: absolute; top: 0px; left: 0px; height: 0px; width: 0px;">
Nightwatch正在制作测试失败时的屏幕截图,屏幕截图显示我没有上传任何东西,这就是最后一次断言失败的原因。

将其更改为:

<input type="file" multiple="multiple" style="position: absolute; left: -9999px;">

输入将被视为可见,但实际上在屏幕上不可见。

将其更改为:

<input type="file" multiple="multiple" style="position: absolute; left: -9999px;">


输入将被视为可见,但实际上在屏幕上不可见。

使用Google Chrome驱动程序上载文件正在工作!只需使用:

 .setValue("input[type=file]",`/path/to/file`)   

使用Google Chrome驱动程序上传文件正在工作!只需使用:

 .setValue("input[type=file]",`/path/to/file`)