空手道会并行运行浏览器自动化功能文件吗?

问题描述 投票:0回答:1

众所周知,空手道的强大功能是并行运行测试用例,这意味着并行运行功能文件。 这将如何工作或应用于浏览器自动化? 顺便说一下,我们有 2 个配置。 有头和无头。

根据我的观察,我认为当我们使用 Head(Chrome) 时它是顺序的。 如果我这里错了请纠正我。

testing browser karate browser-automation
1个回答
0
投票
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

© www.soinside.com 2019 - 2024. All rights reserved.