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
我正在尝试使用 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