SAUCE_CONFIG_PATH 在 testcafe-browser-provider-saucelabs 中对我不起作用

SAUCE_CONFIG_PATH is not working for me in testcafe-browser-provider-saucelabs

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

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

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

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

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

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

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

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

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