我有使用 TestCafe Studio (.testcafe) 格式编写的测试。我想为管道同时执行我的测试,我在其中使用 ** -c 2 ** 和 node.js
"test": "NODE_TLS_REJECT_UNAUTHORIZED=0 testcafe -c 2 chrome --skip-js-errors --assertion-timeout 20000 --selector-timeout 20000 Tests/**/*.testcafe",
这将打开 2 个 chrome 浏览器实例并并行执行我的测试。这正是我想要的。
但是当我在远程浏览器上执行测试时,我不确定我需要如何配置并发性以便它可以并行运行我的测试。
我在下面尝试了 node.js ( -c 2 remote:2 ),我希望我可以在远程浏览器中并行执行我的测试
"test-ie": "NODE_TLS_REJECT_UNAUTHORIZED=0 testcafe -c 2 remote:2 --skip-js-errors --assertion-timeout 60000 --selector-timeout 60000 Tests/**/*.testcafe",
但是当我执行这个时,我只得到一个连接 URL,并且它没有开始测试。(但连接详细信息包括连接 2 个远程浏览器...)
`> NODE_TLS_REJECT_UNAUTHORIZED=0 testcafe -c 2 remote:2 --skip-js-errors --assertion-timeout 60000 --selector-timeout 60000 Tests/**/*.testcafe
Connecting 2 remote browser(s)...
Navigate to the following URL from each remote browser.
Connect URL: http://192.168.1.1:64828/browser/connect
CONNECTED Chrome 89.0.4389.90 / macOS 10.15.7`
如何将其配置为在远程浏览器中并行运行测试?
谢谢