【问题标题】:CucumberException : Failed to create scenario runnerCucumberException : 无法创建场景运行器
【发布时间】: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


【解决方案1】:

您能否也提供您的黄瓜代码?我怀疑这与 JUnit 4.12 有什么关系

【讨论】:

  • 我会在您的版本控制系统中查找问题,看看与几天前相比有什么变化。不管变化是什么,很可能是变化导致了问题。
  • @ThomasSundberg 我试过了,还是不行。这很奇怪。
  • 如果您将所有内容都还原到它工作的时间点,但它仍然无法工作,这很奇怪。然后有一些你无法控制的事情发生了变化。
  • 不是一个真正的答案。可以通过移动到对问题的评论来改进帖子。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-06
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
相关资源
最近更新 更多