首页 > 解决方案 > 我的步骤定义日志片段没有从我的功能文件中生成

问题描述

我希望在运行未发生的功能文件时生成步骤定义

我尝试将我的功能文件作为 Cucumber Feature 运行,并尝试运行我的 Test Runner 文件;在任何一种情况下,我的步骤定义类的日志片段都不会生成。

我的跑步者课是

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(
        features="/Users/bhabanimishra/Documents/workspace/CucTest/src/test/java/Feature",
        glue={"stepDefinition"}
        )
public class TestRunner {

}

我的功能文件如下


  @smokeTest
  Scenario: Creating shamba
     Given: I am in shamba Page
     And: Add new button is enabled
     When: I click on Add New Button
     Then: Shamba Popup Should open
     When: I enter all the data in popup
     And: Click On Save Button
     Then: Shamba should be successfully created

要生成的预期步骤定义日志

实际未定义场景:/Users/bhabanimishra/Documents/workspace/CucTest/src/test/java/Feature/test1.feature:22 #Ceating shamba

0 场景 0 步骤 0m0.331s

在此处输入图像描述

标签: cucumber

解决方案


推荐阅读