我是黄瓜新手,我想知道如何测试以下情况:
我在定义“然后”部分时遇到问题,因为对我而言应该是:
Then
When I click "buy"
I should see "order details"
黄瓜有可能吗?
答案 0 :(得分:1)
场景应该有一个测试目标。根据您当前的场景,您有2个目标,因此编写2个场景可能更好:
我不明白你为什么要用1个场景来做这个。
那就是说,Cucumber不区分Given,When和Then在步骤定义层,所以你可以像这样写:
Given ...
When ...
Then ...
When ...
Then ...
答案 1 :(得分: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