【发布时间】:2016-03-15 19:07:41
【问题描述】:
当我尝试运行我的场景大纲时,我收到了这个错误 - CucumberException : Failed to create scenario runner。
几天前同样的场景大纲运行成功,但现在我收到此错误。
我在网上查找了这个错误,发现很多帖子表明它是在使用 junit 4.12 时发生的。但是我用的是junit 4.11,还是一样。
这是我的 pom 依赖项:
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
<dependency>
<groupId>net.sourceforge.jtds</groupId>
<artifactId>jtds</artifactId>
<version>1.3.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.44.0</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>2.44.0</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-picocontainer</artifactId>
<version>1.1.8</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>2.42.2</version>
</dependency>
</dependencies>
这是黄瓜代码:
Scenario Outline: Google search on different browsers
Given user opens google using <Browser>
When user searches for "Hello World"
Then user sees the results
Examples:
| Browser |
| FireFox |
| Internet Explorer |
有什么建议吗?
【问题讨论】:
-
问题出在 cucumber-junit 版本 1.1.8。将其更改为应该兼容的版本 1.2.2
标签: java junit cucumber pom.xml cucumber-junit