【问题标题】:Browserstack & Testcafe: Possible to use without localetestingBrowserstack & Testcafe:无需语言环境测试即可使用
【发布时间】:2020-10-23 18:07:08
【问题描述】:

我们想用 BrowserStack 设备运行 TestCafe 测试。我们的测试很复杂,目前它们不能通过 BrowserStack 工作,因为有些元素在 BrowserStack 中是不可见的。 好像是LocalTesting引起的。

是否可以在没有 LocalTesting 的情况下运行测试?或者有没有人解决这个测试场景?

【问题讨论】:

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


    【解决方案1】:

    通读https://github.com/DevExpress/testcafe-browser-provider-browserstack#browserstack-proxy-options,有一个环境变量BROWSERSTACK_NO_LOCAL,当设置为1应该完全禁用本地测试。

    但是,在我看来,如果启动测试的 IP 不是公开的,这将不允许远程浏览器连接到运行器。

    根据 Browserstack 上的本地测试实施,任何可公开访问的 URL 都将直接从 Internet 解析,除非设置了 Force Local 选项,在这种情况下所有网络流量都通过您的网络路由。

    TestCafe 选项还具有BROWSERSTACK_FORCE_LOCAL 以启用强制本地。如果设置了标志,您只需将其删除即可。

    【讨论】:

      猜你喜欢
      • 2013-03-10
      • 2019-11-02
      • 1970-01-01
      • 2019-09-12
      • 2020-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多