我正在尝试为每个步骤或传递步骤进行屏幕截图
cucumber不建议在每个步骤之后取截图,并认为有点像抗模式。
来自常见问题:
"在场景失败时进行屏幕截图,可能会帮助您弄清楚出了什么问题。要在失败时进行屏幕截图,您可以配置后挂钩。
有关如何使用的示例,请与WebDriver进行屏幕截图以获取失败的方案,并将其嵌入Cucumber的报告中,请参阅浏览器自动化页面。
下面是如何使用WebDriver进行屏幕截图的一个示例,是如何使用失败方案进行屏幕截图并将其嵌入Cucumber的报告。
请注意,在每个步骤之后捕获屏幕截图被视为反图案。您应该能够依靠测试自动化,而不必使用屏幕截图检查场景的每个步骤。您的自动化应该是稳定的,并且由于明显的原因应该失败测试。"