首页 > 解决方案 > 如何从功能文件中获取示例键和值到不同的步骤

问题描述

在我的黄瓜功能文件中,我有这样的东西:

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 方法(步骤)中读取示例详细信息

有没有办法从步骤“然后我验证”中读取示例键值

标签: cucumbercucumber-serenityfeature-file

解决方案


你不能这样做:

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  |

在尖括号中使用变量的全部意义在于我们可以在多个位置使用相同的变量值。


推荐阅读