在Java Eclipse

时间:2017-07-09 22:01:37

标签: cucumber cucumber-java

我正在尝试通过MacBook上的JAVA ECLIPSE运行一个基本的黄瓜功能文件,并收到java.lang.IllegalArgumentException错误。

遵循以下步骤。

  1. 添加了依赖项
  2. 创建了一个Maven项目
  3. 创建了一个功能文件
  4. 创建了一个Runner Class
  5. 创建了“步骤定义”类
  6. 尝试运行功能文件,以便我将实施步骤作为合并中的错误的一部分,以便我可以在步骤定义文件中使用相同的步骤。

    功能文件 功能:GOC登录页面上的POC

      Scenario: gmail login test
        Given User navigated to gmail Login page
        When User enter the Loginid
        And User enter Password for gmail
        And User click on Login button
        Then Verification Page Displayed
        Then Inbox page is displayed
    

    详细错误:

      

    线程中的异常" main" java.lang.IllegalArgumentException:不是文件或目录:/ Users / civakalyan / Documents / Java Eclipse / FIrstCucumberMavenProject / - plugin       在cucumber.runtime.io.FileResourceIterator $ FileIterator。(FileResourceIterator.java:54)       在cucumber.runtime.io.FileResourceIterator。(FileResourceIterator.java:20)       在cucumber.runtime.io.FileResourceIterable.iterator(FileResourceIterable.java:19)       在cucumber.runtime.model.CucumberFeature.load(CucumberFeature.java:38)       在cucumber.runtime.RuntimeOptions.cucumberFeatures(RuntimeOptions.java:117)       在cucumber.runtime.Runtime.run(Runtime.java:92)       在cucumber.api.cli.Main.run(Main.java:20)       在cucumber.api.cli.Main.main(Main.java:12)

1 个答案:

答案 0 :(得分:1)

U必须构建路径等,然后重新启动eclipse。尝试使用相同的功能文件制作一个新的Fresh Project并运行它。 它对我有用,但是仍在寻找更好的解决方案