Python 为每个场景创建json对象
尝试使用以下命令:Python 为每个场景创建json对象,python,python-2.7,python-behave,Python,Python 2.7,Python Behave,尝试使用以下命令: behave sample.feature --format json --out file_name.json 上面的命令提供了一个包含所有场景结果的json文件。但我需要为功能文件中列出的所有场景提供多个json,而不是一个json。 是否有任何实现的逻辑来获取此信息或添加任何内容。这是不可能的,但可以做到。主要有两种选择 1)您可以创建自己的格式化程序类来实现这一点,也可以扩展现有的JSON格式化程序。有关用户定义的格式化程序的详细信息,请参阅 2)对输出进行后处理。
behave sample.feature --format json --out file_name.json
上面的命令提供了一个包含所有场景结果的json文件。但我需要为功能文件中列出的所有场景提供多个json,而不是一个json。
是否有任何实现的逻辑来获取此信息或添加任何内容。这是不可能的,但可以做到。主要有两种选择 1)您可以创建自己的格式化程序类来实现这一点,也可以扩展现有的JSON格式化程序。有关用户定义的格式化程序的详细信息,请参阅
2)对输出进行后处理。基本上,您可以创建自己的小工具,在测试完成后对生成的JSON文件进行后期处理。这是不可能的,但可以做到。主要有两种选择 1)您可以创建自己的格式化程序类来实现这一点,也可以扩展现有的JSON格式化程序。有关用户定义的格式化程序的详细信息,请参阅
2)对输出进行后处理。基本上,您可以创建自己的小工具,在测试完成后对生成的JSON文件进行后期处理。感谢Verv的输入Hanks Verv的输入