Testing BrowserStack上的TestCafe没有本地测试?
我正在运行TestCafe测试并排除与LocalTesting()相关的BrowserStack故障。我不希望在测试运行中使用LocalTesting 在阅读TestCafe的BrowserStack插件及其源代码()时,我发现默认情况下使用LocalTesting(参考) 当我将配置设置为Testing BrowserStack上的TestCafe没有本地测试?,testing,automated-tests,e2e-testing,testcafe,browserstack,Testing,Automated Tests,E2e Testing,Testcafe,Browserstack,我正在运行TestCafe测试并排除与LocalTesting()相关的BrowserStack故障。我不希望在测试运行中使用LocalTesting 在阅读TestCafe的BrowserStack插件及其源代码()时,我发现默认情况下使用LocalTesting(参考) 当我将配置设置为BROWSERSTACK\u NO\u LOCAL=“TRUE”时,我发现测试在TestCafe初始代理URL处超时,例如。, http://{host}:{port}/browser/connect/{se
BROWSERSTACK\u NO\u LOCAL=“TRUE”
时,我发现测试在TestCafe初始代理URL处超时,例如。,
http://{host}:{port}/browser/connect/{session}
是否可以在不进行本地测试的情况下在BrowserStack上运行TestCafe测试?是的,这是可能的。要在BrowserStack上运行TestCafe测试而不进行本地测试,您需要一台具有专用公共IP地址的机器。 工作流程如下所示:
- 使用以下方式在计算机上部署测试站点:
->公共ip地址
根站点文件夹
- 设置BROWSERSTACK\u NO\u LOCAL=“TRUE”
- 将您测试的页面URL设置为
/公共ip地址
- 安装
插件并使用它运行testcafetestcafe浏览器提供程序browserstack