我正在使用pytest-bdd并希望生成一个测试报告,其中明确显示了“给定,何时,然后”步骤,如果发生故障,它会向您显示错误。
我已经安装pytest-html
并成功创建了一个报告,但是它不支持“给定,何时,然后”步骤。
我也尝试使用--cucumber-json
选项将报告输出为json,但是不确定我能做什么。
魅力报告是我探索的另一种方法,但是我希望避免在步骤上进行额外修饰,但这也许是最好/唯一的方法。
例如,类似于机器人框架测试报告的东西将是一个很好的开始!
答案 0 :(得分:2)
使用allure-pytest-bdd == 2.8.10插件并生成魅力报告。