我正在尝试为每个步骤或通过这些步骤时截屏
答案 0 :(得分:0)
Cucumber不建议在每个步骤之后都截取屏幕截图,并且被认为是一种反模式。
来自FAQ:
“在方案失败时拍摄屏幕快照,可能会帮助您找出问题出在哪里。要在失败时拍摄屏幕快照,您可以配置事后挂钩。
有关如何使用WebDriver截屏以获取失败方案并将其嵌入Cucumber报告中的示例,请参阅浏览器自动化页面。
以下是如何使用WebDriver截屏的示例以下是如何针对失败的方案截屏并将其嵌入Cucumber报告中的示例。
请注意,在每一步之后拍摄屏幕快照均被视为反模式。您应该能够依靠测试自动化,而不必通过屏幕快照检查方案的每个步骤。您的自动化应该稳定,并且出于明确的原因测试应该失败。“