Behave 第一个步骤

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 - 第一个步骤

输出

运行特征文件后得到的输出如下,这里使用的命令是 behave

Behave - 第一个步骤

输出显示了特征和场景名称,以及测试结果和测试执行的时间。

下面是Python控制台的输出

Behave - 第一个步骤

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程