【发布时间】:2019-11-07 10:34:24
【问题描述】:
我想打印从萝卜测试用例的特征文件中读取的表和变量。
还有打印变量吗?
【问题讨论】:
我想打印从萝卜测试用例的特征文件中读取的表和变量。
还有打印变量吗?
【问题讨论】:
假设您已定义步骤(在您的问题中提供一些上下文 [代码] 会很不错),您有几个选择。最终,您需要使用正则表达式来识别变量的位置,然后将它们保存起来以备后用。
您的选择是:
创建列表:
var_list = []
@step("I have the number {number:g}")
def have_number(step, number):
step.context.var_list.append(number)
或打印到文件:
world.OutputPath = world.dirname + "your_file_name_here.txt"
file = open(world.OutputPath,mode='w+', encoding="utf-8")
@step("I have the number {number:g}")
def have_number(step, number):
file.write(number)
file.close()
【讨论】: