首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有LocalTesting的BrowserStack上运行TestCafe?

在没有LocalTesting的BrowserStack上运行TestCafe?
EN

Stack Overflow用户
提问于 2019-02-14 06:21:23
回答 2查看 617关注 0票数 3

我正在运行TestCafe测试并排除与LocalTesting (https://www.browserstack.com/local-testing)相关的BrowserStack故障。我不想在我的测试运行中使用LocalTesting。

在阅读TestCafe的BrowserStack插件及其源代码(https://github.com/DevExpress/testcafe-browser-provider-browserstack)时,我发现默认使用的是LocalTesting。https://github.com/DevExpress/testcafe-browser-provider-browserstack/blob/9d45bb621cc29d1a3e78cb94d92a32a1f0dff216/src/index.js#L14O)。

当我将我的配置设置为BROWSERSTACK_NO_LOCAL="TRUE"时,我发现测试在TestCafe初始代理URL处超时,例如http://{host}:{port}/browser/connect/{session}

可以在没有LocalTesting的情况下在BrowserStack上运行TestCafe测试吗?

EN

回答 2

Stack Overflow用户

发布于 2019-02-15 20:22:46

是的,这是可能的。要在没有LocalTesting的BrowserStack上运行TestCafe测试,您需要一台具有专用公共IP地址的计算机。工作流程如下:

使用以下方式在计算机上运行测试站点:以public-ip-address/

  • install testcafe-browser-provider-browserstack插件的形式运行测试页面的urls,然后运行testcafe-browser-provider-browserstack TestCafe
票数 3
EN

Stack Overflow用户

发布于 2019-05-06 22:08:52

我把这个问题带到了github项目中。正如issue 3757中所解释的,测试中的应用程序不需要部署到具有公共IP地址的计算机上。为了避免BrowserStack的本地测试,TestCafe必须在具有公共IP地址的计算机上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54680360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档