【问题标题】:SAUCE_CONFIG_PATH is not working for me in testcafe-browser-provider-saucelabsSAUCE_CONFIG_PATH 在 testcafe-browser-provider-saucelabs 中对我不起作用
【发布时间】:2020-01-20 22:12:09
【问题描述】:

我正在尝试使用 testcafe-browser-provider-saucelabs。 我的测试可以成功连接到 SauceLabs 并在那里运行,但是 testcafe 创建了一个独特的 sauceconnect 隧道,而我需要使用共享隧道。此外,没有从 sauceLabsConfig.json 文件中获取 screenResolution。

我将 saucelabs 凭据设置为环境变量。 我正在使用这些命令启动测试:

export SAUCE_JOB="Regression Job" 
export SAUCE_BUILD="Build 1" 
export SAUCE_CONFIG_PATH="./sauceLabsConfig.json" 
testcafe saucelabs:chrome tests/

我创建了一个酱汁配置 JSON 文件:

{
    "parentTunnel": "PARENT_TUNNEL",
    "tunnelIdentifier": "qa",
    "screenResolution": "1920x1080"
}

为什么我的 SAUCE_CONFIG_PATH 变量不起作用?

【问题讨论】:

    标签: testing automated-tests e2e-testing testcafe saucelabs


    【解决方案1】:

    请注意,根据此拉取请求,此问题似乎已得到解决: https://github.com/DevExpress/saucelabs-connector/pull/33

    ...并集成到 testcafe 1.14.0: https://github.com/DevExpress/testcafe/tree/v1.14.0

    【讨论】:

      【解决方案2】:

      目前,“testcafe-browser-provider-saucelabs”并非支持所有 SauceLabs 选项。例如,不支持tunnelIdentifier 选项。我在浏览器提供程序存储库中创建了一个issue。跟踪它以了解进度。

      【讨论】:

      • 好的,谢谢。那么,配置文件中也不支持screenResolution,那么呢?支持哪些选项?这在文档中没有明确记录。
      • 是的,您只能使用github.com/DevExpress/… 中描述的环境变量设置screenResolution 至于其他选项,我也没有找到关于此的详细文档,因此我建议您创建一个单独的问题在github.com/DevExpress/testcafe-browser-provider-saucelabs 存储库中
      猜你喜欢
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      • 2022-11-10
      • 2022-11-10
      • 2020-06-04
      • 2020-08-19
      • 1970-01-01
      • 2019-05-08
      相关资源
      最近更新 更多