每当我尝试在Eclipse中运行功能文件时,都使用Maven出现以下错误:


  线程“主”中的异常java.lang.IllegalArgumentException:不是文件或目录:G:\ Codebase \ MavenCucumber--cucumber.runtime.io.FileResourceIterator $ FileIterator。(FileResourceIterator.java:54)处的插件。 cu.runtime.io上的io.FileResourceIterator。(FileResourceIterator.java:20)在cucumber.runtime上的io.FileResourceIterable.iterator(FileResourceIterable.java:19)在cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:38)。在cucumber.api.cli.Main.run(Main.java:20)处cucumber.api.cli.Main.run(Main.java:20)处的cucumber.runtime.Runtime.run(Runtime.java:92)处的RuntimeOptions.cucumberFeatures(RuntimeOptions.java:117) .main(Main.java:12)


java -  cucumber :java.lang.IllegalArgumentException:不是文件或目录:G:\Codebase\MavenCucumber\-plugin-LMLPHP

上图是我的项目的结构,功能文件包含以下代码-

@tag
Feature: Proof of Concept

  @tag1
  Scenario: This is my first test Scenerio
    Given This is my first step
    When This is my second step
    Then This is my third step

最佳答案

我正在将1.1.2版本的jar用于黄瓜java,黄瓜junit,黄瓜picocontainer。因此,我遇到了上述错误。

现在,我正在使用1.2.2版本的jar,并且此版本可以正常工作。

09-27 00:42
查看更多