【发布时间】:2017-11-17 07:24:23
【问题描述】:
我正在用黄瓜中的示例表尝试场景大纲。 但是会抛出异常。 cucumber.runtime.CucumberException:无法创建场景运行器 我尝试了各种版本的 Junit 和 cucumber。任何人都可以建议与黄瓜一起使用的正确版本的junit,这样就可以了。其他黄瓜选项都可以正常工作。我也使用了 junit 4.12 和 cucumber 1.2.5,但就 Scenario Outline 而言毫无用处。
【问题讨论】:
-
请同时包含您尝试运行的场景大纲和用于触发测试的类。我已经将这些版本的 JUnit 和 Cucumber 与 Scenario Outlines 一起使用,从未遇到过问题。
-
场景大纲:将两个数字相加 给定数字“
”和“ ” 当这两个相加时结果是“ ” 示例:|one|two|three| |3|4|7|我也试过在占位符中不带引号......它在 ExamplesRunner 类中引发异常 -
使用您的功能文件或其中的 sn-p 更新您的问题,以便我们可以正确查看它。解读评论可能会导致正确的结果,因为场景大纲确实有效,即使在旧版本的 Cucumber 中也是如此。我目前的猜测是您的问题可能是语法问题。
-
@user8867007 也请分享跑步者类的代码。
-
我使用 junit-4.12.jar 就好了。见How to create a Minimal, Complete, and Verifiable example。
标签: java cucumber junit4 cucumber-java cucumber-junit