Behave 第一个步骤
让我们创建一个基本的Behave测试。
特征文件
题为 “支付类型 “的特性文件如下
Feature − Payment Types
Scenario − Verify user has two payment options
Given User is on Payment screen
When User clicks on Payment types
Then User should get Types Cheque and Cash
相应的步骤实现文件
上述特征的对应步骤实现文件如下
from behave import *
@given('User is on Payment screen')
def impl_bkpy(context):
print('User is on Payment screen')
@when('User clicks on Payment types')
def impl_bkpy(context):
print('User clicks on Payment types')
@then('User should get Types Cheque and Cash')
def impl_bkpy(context):
print('User should get Types Cheque and Cash')
项目结构
“支付类型 “功能的项目结构如下:
输出
运行特征文件后得到的输出如下,这里使用的命令是 behave
输出显示了特征和场景名称,以及测试结果和测试执行的时间。
下面是Python控制台的输出