提问人:Faizil Mohammed Eliyas 提问时间:10/25/2023 更新时间:10/25/2023 访问量:55
Karate 会并行运行浏览器自动化功能文件吗?
will karate run in parallel for browser automation feature files?
问:
众所周知,空手道的强大功能是并行运行测试用例,这意味着并行运行功能文件。 这将如何工作或应用于浏览器自动化? 顺便说一句,我们有 2 个配置。 有头和无头。
根据我注意到的情况,我假设当我们使用 Head(Chrome) 时它是连续的。 如果我在这里错了,请纠正我。
答:
2赞
cyrilgeorge153
10/25/2023
#1
class TestRunnerParallel {
@Test
void testParallel() {
Results results = Runner.path("classpath:examples/users")
//.outputCucumberJson(true)
.parallel(4);
assertEquals(0, results.getFailCount(), results.getErrorMessages());
}
}
若要使用 maven 运行,请使用以下命令: mvn clean test -Dbrowser=chrome -Dtest=TestRunnerParallel
官方文件:https://github.com/karatelabs/karate#parallel-execution
评论
0赞
cyrilgeorge153
10/25/2023
嗨,@Faizil如果这个答案或任何答案解决了您的问题,请考虑通过单击复选标记来接受它。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己赢得了一些声誉。
0赞
Peter Thomas
10/25/2023
有关 UI 并行测试的一些其他信息,请参阅以下内容:stackoverflow.com/a/60387907/143475
评论