【问题标题】:Sauce Labs upload files with nightwatch.jsSauce Labs 使用 nightwatch.js 上传文件
【发布时间】:2021-11-24 03:24:47
【问题描述】:

我使用 nightwatchJs 编写了测试,这些测试在远程酱实验室 selenium(又名 ondemand.saucelabs.com)上运行。 在测试流程中,我需要上传一个本地文件。 当我在本地运行测试时,我使用setValue 方法。但这种方法似乎不适用于酱汁实验室。 有没有用 nightwatch 和酱实验室上传本地文件的正确方法?

【问题讨论】:

    标签: ui-automation nightwatch.js saucelabs


    【解决方案1】:

    我想出了这个解决方案:https://github.com/nightwatchjs/nightwatch/issues/890

    很遗憾,此功能有一个 PR,但尚未合并。所以我分叉了 nightwatch repo 并添加了uploadFileToSeleniumServer 方法。

    【讨论】:

      【解决方案2】:

      看起来解决方案是为此创建了一个自定义命令:https://github.com/RohanImmanuel/NightwatchJS-Remote-File-Upload

      您还可以在此处查看完整的守夜人示例:https://github.com/saucelabs-training/demo-js/tree/main/nightwatch

      【讨论】:

      • 不要在答题部分。
      猜你喜欢
      • 1970-01-01
      • 2014-08-17
      • 2012-12-31
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多