SAUCE_CONFIG_PATH在testcafe-browser-provider-saucelabs中不适用于我

时间:2019-09-19 20:17:14

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

我正在尝试使用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变量不起作用?

2 个答案:

答案 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