当没有可用的URL时,可以使用小黄瓜格式“编写”测试。以下是一些计算器测试的示例:
Feature: Scenarios for the Calculator App
Background:
Given Open the Calculator App
Scenario: Pressing "C" outputs "0"
When Press C
Then Verify output is "0"
Scenario: 1 + 2 + 3 + 4 + 5 = 15
When Press C
And Press 1
And Press +
And Press 2
And Press +
And Press 3
And Press +
And Press 4
And Press +
And Press 5
And Press =
Then Verify output is "15"
Scenario: 6 Ã 7 Ã 8 Ã 9 = 3024
When Press C
And Press 6
And Press Ã
And Press 7
And Press Ã
And Press 8
And Press Ã
And Press 9
And Press =
Then Verify output is "3024"
(上述小黄瓜特征文件示例取自
SeleniumBase Behave-BDD examples folder
,这是我写的。它需要
steps file
有定义才能工作。)