2017-03-17 71 views
0

我已经为简单测试用例定义了一个小黄瓜步骤,如下所示。但是当鼠标悬停在某个步骤上时,我无法看到“创建步骤定义”的选项。创建步骤定义选项在IDEA for cucumber中不可见

特点:这是一个测试功能 方案:访问网页 考虑:用户在谷歌 人和:用户类型的搜索词作为测试 然后:页面应该载入

POM文件: -

<?xml version="1.0" encoding="UTF-8"?> 

http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0

<groupId>cucumberPOC</groupId> 
<artifactId>cucumberTests</artifactId> 
<version>1.0-SNAPSHOT</version> 

<dependencies> 
    <dependency> 
     <groupId>junit</groupId> 
     <artifactId>junit</artifactId> 
     <version>4.12</version> 
    </dependency> 
<dependency> 
    <groupId>org.seleniumhq.selenium</groupId> 
    <artifactId>selenium-java</artifactId> 
    <version>3.3.1</version> 
</dependency> 
<dependency> 
    <groupId>info.cukes</groupId> 
    <artifactId>cucumber-junit</artifactId> 
    <version>1.2.5</version> 
</dependency> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-java</artifactId> 
     <version>1.2.5</version> 
    </dependency> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-core</artifactId> 
     <version>1.2.5</version> 
    </dependency> 
    <!-- https://mvnrepository.com/artifact/info.cukes/gherkin --> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>gherkin</artifactId> 
     <version>2.12.2</version> 
    </dependency> 
    <!-- https://mvnrepository.com/artifact/info.cukes/cucumber-java --> 
    <dependency> 
     <groupId>info.cukes</groupId> 
     <artifactId>cucumber-java8</artifactId> 
     <version>1.2.5</version> 
     <scope>test</scope> 
    </dependency> 

</dependencies> 

回答

1

我在Intellij IDEA中安装了'Cucumber for plugin for Java'后问题得到解决。

0

你可以得到这个工作与一个较小的例子吗?您的项目设置可能会有些问题。

我会克隆由黄瓜团队提供的入门项目:使用Maven,以确保它的工作原理是https://github.com/cucumber/cucumber-java-skeleton

生成。使用IntelliJ IDEA打开它,看看你看到的错误是否仍然存在。我希望它消失。

通过一个工作示例,将其逐步扩展到您真正想要做的事情上。扩展某些有用的东西比修复被破坏的东西容易得多。

相关问题