我正在使用带有黄瓜框架的 WDIO,我有 2 个 .feature 文件和两个测试用例.js,maxInetances 10 , 当我触发测试并在 Briev 时刻打开两个空白 Chrome 实例时,关闭两个实例中的一个,测试开始在剩余的实例上执行, 这两个测试用例包含相同的代码,唯一的区别是给定时间的内容 那么在日志中有一个测试成功,第二个失败,没有任何额外的细节,当我单独运行每个测试时,它们会工作。 有什么嘶嘶声吗?
上次我做了一些事情并且它起作用了,但后来我尝试了另一个具有两个不同测试用例的项目,但它再次失败,这是配置文件:
在功能文件中,我有 scenario1.feature 和 scenario2.feature,在测试文件中,我有 scenario1.test.js 和 scenario2.test.js
问题是日志输出只告诉跳过了所有步骤,而没有告诉错误,它只是说"Chrome 失败">
package.json 和 wdio.conf.js 文件
我不太确定我是否理解您的问题,但是当我检查您的 conf 文件时,我发现您缺少tagExpressions
.所以我想由于没有指定标签,wdio 可能已经跳过了所有标签。
请尝试将场景标签添加到 cucumberOpts 对象中的 tagExpression。