如何在STS(Eclipse)中生成黄瓜功能的步骤?

时间:2017-05-06 18:35:41

标签: java cucumber

我已经看过了,我已经尝试按照其步骤生成功能文件的步骤。这是pom.xml中的依赖项:

<dependencies>

        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.4.0</version>
        </dependency>

        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-junit</artifactId>
            <version>1.2.5</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>info.cukes</groupId>
            <artifactId>cucumber-java8</artifactId>
            <version>1.2.5</version>
            <scope>test</scope>
        </dependency>
    </dependencies>

我已经将跑步者类定义如下:

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
import org.junit.runner.RunWith;

@RunWith(Cucumber.class)
@CucumberOptions(plugin = {"pretty", "html:target/cucumber"})
public class RunCukesTest {
}

并且要素文件位于项目中的src/features

问题是,当我right click on the feature file-> Run as-> Cucumber

什么都没发生。

我希望黄瓜跑步者跑步,并给我步骤

那么,出了什么问题?

功能是:

功能:功能标题  我想将数据提交到注册表单

Scenario: Register into the forum
Given I want to register into the main forum
When I enter name
    And I enter passwrod
    And I repeat the password
    And I enter username
    And I enter email
Then I click the submit

1 个答案:

答案 0 :(得分:0)

我根本不需要那个RunCukesTest。重点是在STS上安装Cucumber-jvm插件,它很容易生成步骤。 This问题也非常有用。

此外,要在Eclipse中运行功能文件,您应该

  1. 打开文件
  2. 右键单击
  3. Rus as
  4. 1黄瓜特征