我在测试场景中使用 Gauge 框架和 Browserstack。我正在研究如何使用 browserstack 并行执行我的测试场景(.spec)?
我阅读了许多文档,但我看不到有关 Gauge 框架运行并行测试的任何信息。我尝试使用 Junit 或 NG,但无法适应它们。这不可能吗?有任何想法吗?
我在测试场景中使用 Gauge 框架和 Browserstack。我正在研究如何使用 browserstack 并行执行我的测试场景(.spec)?
我阅读了许多文档,但我看不到有关 Gauge 框架运行并行测试的任何信息。我尝试使用 Junit 或 NG,但无法适应它们。这不可能吗?有任何想法吗?
幸运的是,Gauge 支持通过设置标志并指定允许的最大线程数来并行运行规范:
gauge --parallel -n=4 specs
假设您的规范文件位于 /specs/. 根据您的构建工具,有各种插件可以促进同样的事情。例如,这里是 Maven + Gauge + BrowserStack 的仓库。
它将同时运行 Chrome、Firefox 和 IE 的四个规范。重要的部分是 POM.xml 中的 gauge-maven-plugin 和标志。
随意克隆它并在您的 BrowserStack Automate 帐户上运行!