首页 文章

在Java Eclipse中运行黄瓜功能文件时出现java.lang.IllegalArgumentException错误

提问于
浏览
0

我试图通过我的MacBook上的JAVA ECLIPSE运行一个基本的黄瓜功能文件,并得到这个 java.lang.IllegalArgumentException 错误 .

以下步骤都要小心 .

  • 添加了依赖项

  • 创建了一个Maven项目

  • 创建了一个功能文件

  • 创建了一个Runner类

  • 创建了“步骤定义”类

尝试运行功能文件,以便我将实现步骤作为合并中的错误的一部分,以便我可以在步骤定义文件中使用相同的步骤 .

Feature file : 功能: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

Error in detail:

线程“main”中的异常java.lang.IllegalArgumentException:不是文件或目录:/ Users / civakalyan / Documents / Java Eclipse / FIrstCucumberMavenProject / - 在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)at cucumber.api.cli.Main.main(Main.java:12)

1 回答

  • 1

    你必须 Build 路径等,重启eclipse . 尝试使用相同的功能文件创建一个新的Fresh项目并运行它 . 它对我有用,但仍然在寻找更好的解决方案

相关问题