cucumber - 我的步骤定义日志片段没有从我的功能文件中生成
问题描述
我希望在运行未发生的功能文件时生成步骤定义
我尝试将我的功能文件作为 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
在此处输入图像描述
解决方案
推荐阅读
- c++ - 使用分层状态机简化平面状态机
- java - Spring Integration 轮询目录
- android - TextInputEditText 没有提示的可绘制填充
- python - 切片不能在 dask chunked xarray 上工作
- jsp - 如何在struts 2中迭代地图和地图值
- c# - 无法使用 postasync 将表单数据发送到 Web api
- visual-studio - 如何将我的 VS 2017 更新到最新版本的 SSDT?
- jenkins - 当 jenkins 上接受的 gitlab 合并请求不起作用时触发构建
- resolvejs - 查看带有授权示例的模型
- python - 如何在不使用 for 循环的情况下在 1 行代码中创建字典?