我正在尝试使用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变量不起作用?
最佳答案
目前,“ testcafe-browser-provider-saucelabs”不支持所有的SauceLabs选项。例如,不支持tunnelIdentifier
选项。我在浏览器提供程序存储库中创建了一个issue。跟踪它,了解进度。
关于testing - SAUCE_CONFIG_PATH在testcafe-browser-provider-saucelabs中不适用于我,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58018416/