每当我尝试在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)
上图是我的项目的结构,功能文件包含以下代码-
@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,并且此版本可以正常工作。