Karate 空手道UI——并行运行场景会抛出一个错误';HttpHostConnectException:连接到本地主机:9222';

Karate 空手道UI——并行运行场景会抛出一个错误';HttpHostConnectException:连接到本地主机:9222';,karate,Karate,我正在尝试使用以下方法执行包含3种场景的功能: Results results = Runner.parallel(tagQuery, featurePaths, null, new ArrayList<>(), 3, karateOutputPath); 这发生在*驱动程序阶段。这是一种间歇性故障,大多数情况下2/3的情况都会发生,其中一种情况会出现此错误 版本:0.9.6.RC3抱歉,并行运行浏览器测试非常重要,这就是为什么我们有Docker选项 编辑:如果您在这里登陆是因为您

我正在尝试使用以下方法执行包含3种场景的功能:

Results results = Runner.parallel(tagQuery, featurePaths, null, new ArrayList<>(), 3, karateOutputPath);
这发生在
*驱动程序阶段
。这是一种间歇性故障,大多数情况下2/3的情况都会发生,其中一种情况会出现此错误

版本:0.9.6.RC3

抱歉,并行运行浏览器测试非常重要,这就是为什么我们有Docker选项

编辑:如果您在这里登陆是因为您希望
karate.callSingle()
用于UI测试,很抱歉,这也是不可能的。但我们鼓励您通过
karate.callSingle()
执行API登录,然后加快UI测试速度:

请考虑在单个节点上不支持此操作。如果你知道你在做什么,它可以工作,但是你需要根据你是使用Chrome还是WebDriver来解决这个问题

请参阅文件:|


编辑-另请参见此答案:

我建议使用类似Zalenium的远程浏览器网格来实现并行性,并确保您的场景是自包含的或至少保持功能独立的

com.intuit.karate.exception.KarateException: test_input.feature:50 - driver config / start failed: 
org.apache.http.conn.HttpHostConnectException: Connect to localhost:9222 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect, options: {type=chrome, target=null}