Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/43.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 在节点js wd自动化测试中上载文件_Javascript_Node.js - Fatal编程技术网

Javascript 在节点js wd自动化测试中上载文件

Javascript 在节点js wd自动化测试中上载文件,javascript,node.js,Javascript,Node.js,我正在节点js-wd测试框架中编写测试脚本,以便在web应用程序中上载文件。HTML代码不包含输入标记,因为在那里有一个按钮,当单击该按钮时,Linux模式弹出窗口出现。因此,无法使用sendkeys执行此操作。因为sendkeys与标记一起工作 因为我在Linux机器上运行这个,所以autoit工具在那里不起作用 此文件的HTML代码: <button ngf-select="" class="btn btn-sm bgm-gray ng-pristine ng-valid waves

我正在
节点js-wd
测试框架中编写测试脚本,以便在web应用程序中上载文件。HTML代码不包含输入标记,因为在那里有一个按钮,当单击该按钮时,Linux模式弹出窗口出现。因此,无法使用sendkeys执行此操作。因为sendkeys与
标记一起工作

因为我在Linux机器上运行这个,所以autoit工具在那里不起作用

此文件的HTML代码:

<button ngf-select="" class="btn btn-sm bgm-gray ng-pristine ng-valid 
waves-effect ng-touched" ng-model="datasetFile" 
ngf-change="fileSelected($files, $event)" ng-multiple="false" 
accept="*.csv" ngf-max-height="1000" ngf-max-size="10MB" resetonclick="false">

   <i class="zmdi zmdi-cloud-upload p-r-5"></i>
   <span class="text-capitalize">Upload CSV or Zip</span>

</button>

上传CSV或Zip

目前无法像用户那样自动上传文件。在以前的公司,我们提供了一个特殊的端点,可以作为API调用运行上传。