将cucumber-js升级到v3后无法运行单一测试

时间:2017-10-03 10:01:47

标签: protractor cucumber

我正在将项目中的cucumber-js库从v 1.3.2升级到3.0.3。

现在大多数事情按预期工作,但我发现当我尝试以旧方式运行单个测试场景时:

./node_modules/protractor/bin/protractor ./tmp/config/devDirectConnect.js --specs ./features/redirects.feature:20 整个功能文件运行。

你知道什么是原因,也许是解决方案吗?

RGS

2 个答案:

答案 0 :(得分:0)

自1.x以来语法已经改变,我对this question的回答也应该回答这个问题,因为我展示了在我给出的示例中升级到2.x或3.x所需的语法更改那里。

如果还有其他任何语法错误,请更新您的问题并在下方发表评论以通知我,并且我会更新我的回答。

答案 1 :(得分:0)

已解决此问题已在cucumber-js 3.1.0中发布:

https://github.com/cucumber/cucumber-js/blob/master/CHANGELOG.md#310-2017-10-25