当前,我正在使用Cucumber硒Java。 我用场景概述创建了一个黄瓜功能。 但是第一步我要检查值。 如果值仅是true,那么我想执行其他步骤。 如果值为false,那么我想跳过其余步骤
Scenario Outline:
When I am on "status" page
And I navigate to "status" page
When I click on "button"
Examples:
| status|
| true|
| false |
答案 0 :(得分:0)
对于“步骤”定义示例:
Scenario Outline:
When I am on "status" page
And I navigate to "status" page
When I click on "button"
Examples:
| status|
| true|
| false |
从功能文件中添加条件语句。这里重要的是两种状态类型之间的区别
When('I am on "$status" page') do | status |
if status== 'true'
method_true
else
if status== 'false'
method_false
else
raise 'Unknown status'
end
end
end