Behave 多行文本
在一个步骤之后,用””括起来的文本块将与该步骤相连。在这里,缩进被解析了。所有开头的空白被从文本中删除,所有后续的行必须至少有一个最小的空白作为起始行。
一个文本可以通过上下文变量中的.text属性(在步骤函数中传递)被执行的Python代码访问。
特征文件
题为用户信息的特征文件如下:
相应的步骤执行文件
该特征对应的步骤实现文件如下 −
输出
运行特征文件后得到的输出结果如下,使用的命令是 behave –no-capture -f plain 。
该输出显示了打印的多行文本。