我正在node js - wd
测试框架中编写测试脚本,以便在Web应用程序中上传文件。 HTML代码不包含输入标记,因为有一个按钮位于那里,当点击该按钮时,Linux模式弹出窗口就会出现。因此,无法使用sendkeys执行此操作。因为sendkeys使用<input>
标记。
因为我在Linux机器上运行它,所以自动工具不能正常工作。
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>