Behave 设置表
一个步骤可以有一个与之相关的文本和数据表。我们可以在一个步骤中添加一个数据表。建议将表格数据缩进,并且每一行都必须有相同的列号。
一列数据应该用|符号分开。
带表的特征文件(Login.feature)
该特征文件如下所述
一个表可以通过上下文变量(在步骤函数中传递)中的 .table 属性被执行的 Python 代码访问。一个表是一个Table的实例。我们可以使用设置表来促进测试的设置。
Python 代码
访问表的Python代码。(login_module.py)如下所示
相应的步骤实现文件(step_implg.py) 。
该文件如下 –
项目设置
Python项目中文件的项目设置如下
输出
运行特征文件后得到的输出如下,使用的命令是 behave –no-capture -f plain .
该输出显示了打印出的升序表。