Then
When I click "buy"
I should see "order details"
这可能与黄瓜?
2 回答
1
场景应该有一个测试目标 . 使用当前场景,您有2个目标,因此编写2个场景可能更好:
点击购买后登录的可能性
点击购买后能够查看订单详情 .
我不明白你为什么要使用1个场景来做这个 .
也就是说,Cucumber不区分Given,When和Then在步骤定义层,所以你可以像这样写:
Given ...
When ...
Then ...
When ...
Then ...
0
功能文件看起来像这样(简化):
Feature: View Order Details
As a user I can process an order
Scenario: Process Online Order
Given I am logged in
When I click "buy"
Then I should see the order details
2 回答
场景应该有一个测试目标 . 使用当前场景,您有2个目标,因此编写2个场景可能更好:
点击购买后登录的可能性
点击购买后能够查看订单详情 .
我不明白你为什么要使用1个场景来做这个 .
也就是说,Cucumber不区分Given,When和Then在步骤定义层,所以你可以像这样写:
功能文件看起来像这样(简化):