我希望在运行功能文件时不会生成步骤定义,这会自动生成
我尝试将我的功能文件作为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
在此处输入图片描述