java - 无法解析符号 'java'

标签 java cucumber

在 inteliji 中,我尝试从小 cucumber 文件中生成步骤。

import cucumber.api.PendingException;

public class LoginStep {
    @cucumber.api.java.en.Then("^I should see userform page$")
    public void iShouldSeeUserformPage() throws Throwable {

        throw new PendingException();
    }
}

@cucumber.api.java.en.Then 行中,它提示

Cannot resolve symbol 'java'

这是我的pom.xml:

<dependencies>
        <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-junit -->
        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-junit</artifactId>
            <version>1.2.5</version>
        </dependency>

    </dependencies>

如何解决?

最佳答案

您应该添加cucumber-java依赖项。

<dependencies>
   <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-junit -->
   <dependency>
        <groupId>info.cukes</groupId>
         <artifactId>cucumber-java</artifactId>
          <version>1.2.5</version>
   </dependency>
</dependencies>

关于java - 无法解析符号 'java',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41944255/

相关文章:

ruby - 如何使用 Site Prism 从下拉列表中选择项目?

ruby-on-rails - 如何找到未使用的 cucumber 步骤

ruby-on-rails - 如何提前退出 Ruby Cucumber Step 定义?

cucumber - Intellij 13.0.2 Community Edition 无法使用 Gherkin 插件找到步骤定义

java - 文本输出居中时出现问题

java - 如何使用 java 从 Csv 打印多列

java - 正则表达式替换括号()之间的内容

java - 使用 Arquillian 时如何引用放置在 WEB-INF 文件夹中的文件?

html - 如何连续点击满足特定条件的链接?

java - 为什么 JavaFX 不包含在 Ubuntu Wily (15.10) 上的 OpenJDK 8 中?