我正在尝试使用testcafe-browser-provider-saucelabs。 我的测试可以成功连接到SauceLabs并在其中运行,但是testcafe创建了一个独特的sauceconnect隧道,而我需要使用共享隧道。另外,也不会从sauceLabsConfig.json文件中获取screenResolution。
我将ucelabs凭证设置为环境变量。 我正在使用以下命令启动测试:
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变量不起作用?
答案 0 :(得分:1)
目前,“ testcafe-browser-provider-saucelabs”不支持所有的SauceLabs选项。例如,不支持tunnelIdentifier
选项。我已经在浏览器提供程序存储库中创建了issue。跟踪进度情况。
答案 1 :(得分:0)
请注意,根据此拉取请求,此问题似乎已解决: https://github.com/DevExpress/saucelabs-connector/pull/33
...并集成到 testcafe 1.14.0: https://github.com/DevExpress/testcafe/tree/v1.14.0