cucumber - 如何从功能文件中获取示例键和值到不同的步骤
问题描述
在我的黄瓜功能文件中,我有这样的东西:
Scenario Outline: Hi Hello
Given I open
When I fill details <name> <Age> <DON> <Place>
Then Click enter
Then I verify
Examples:
|Name|Age|BOB |Place|
|JOHN|20 |2000| OH |
上面的示例值在 When step 中使用,我正在尝试验证 Last step "Then I verify" 中的所有详细信息,实际上我没有将任何值传递给该 step 。
问题:我们有什么方法可以从 Last Then 方法(步骤)中读取示例详细信息
有没有办法从步骤“然后我验证”中读取示例键值
解决方案
你不能这样做:
Scenario Outline: Hi Hello
Given I open
When I fill details <name> <Age> <DON> <Place>
Then Click enter
Then I verify <name> <Age> <DON> <Place>
Examples:
|Name|Age|BOB |Place|
|JOHN|20 |2000| OH |
在尖括号中使用变量的全部意义在于我们可以在多个位置使用相同的变量值。
推荐阅读
- javascript - 如何在javascript中格式化下面的脚本
- google-forms - 如何更改谷歌表单中段落字段的外观
- c# - 如何正确声明类变量(CUIT 控件)
- python-3.x - python install wheel 导致导入错误
- java - 无法通过 Cypress 使用 Keycloak 进行注册
- r - 减少 ggplot2 和 grid.arrange 中的所有绘图边距
- api - 显示每个订阅的 Yammer 组的未读消息
- openapi - 如何在 OpenAPI 3.0 中全局设置 Accept 标头?
- ambari - 在点实例中附加节点标签
- angular - Angular 6 依赖注入工厂服务不是单例的