0

我将 wdio 与 cucumber frameworh 一起使用,我有 2 个 .feature 文件和两个测试用例 .js,maxInetances 10 ,当我触发测试并短暂打开两个空白 chrome 实例时,两个空白 chrome 实例之一被关闭,然后测试开始在剩余的实例上执行,两个测试用例包含相同的代码,唯一的区别是 Given When Then 在日志中有一个测试成功,第二个失败没有任何额外的细节,当我运行每个测试他们自己工作。有什么建议吗?

4

2 回答 2

0

我不太确定我是否理解您的问题,但是当我检查您的 conf 文件时,我发现您不见了tagExpressions。所以我猜由于没有指定标签,wdio 可能已经全部跳过了。

请尝试将场景标签添加到 cucumberOpts 对象中的 tagExpression。

于 2020-01-11T06:00:01.433 回答
0

上次我做了一些事情并且它成功了,但是我尝试了另一个具有两个不同测试用例的项目,但它又失败了,这里是配置文件:

在功能文件中我有scenario1.feature 和scenario2.feature,在测试文件中我有scenario1.test.js 和scenario2.test.js

问题是日志输出只告诉所有步骤都被跳过并且没有告诉任何错误,它只是说“在chrome中失败”

package.json 和 wdio.conf.js 文件

于 2020-01-09T12:15:10.087 回答