我是 SpecFlow 和 BDD 的新手,在编写需要用户做出选择的场景时遇到了障碍。基本上这里是这样的场景:
Scenario: Deleting a record
Given I am on the edit record page
And I click the delete button
Then I should see a prompt asking for confirmation
我不知道如何超越这一点。这里有两种测试路径,一种用于用户对确认说“OK”时,一种用于用户说“Cancel”时。
我想说“如果我点击确定”,然后是“那么记录应该被删除”等等。但似乎应该以更好的方式分解它。
你会如何改写这个场景?