2017-03-17 66 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打開它,看看你看到的錯誤是否仍然存在。我希望它消失。

通過一個工作示例,將其逐步擴展到您真正想要做的事情上。擴展某些有用的東西比修復被破壞的東西容易得多。

相關問題