如何使用Gherkin和Cucumber使用JavaScript为每个步骤创建屏幕截图



我正在尝试为每个步骤或传递步骤进行屏幕截图

cucumber不建议在每个步骤之后取截图,并认为有点像抗模式。

来自常见问题:

"在场景失败时进行屏幕截图,可能会帮助您弄清楚出了什么问题。要在失败时进行屏幕截图,您可以配置后挂钩。

有关如何使用的示例,请与WebDriver进行屏幕截图以获取失败的方案,并将其嵌入Cucumber的报告中,请参阅浏览器自动化页面。

下面是如何使用WebDriver进行屏幕截图的一个示例,是如何使用失败方案进行屏幕截图并将其嵌入Cucumber的报告。

请注意,在每个步骤之后捕获屏幕截图被视为反图案。您应该能够依靠测试自动化,而不必使用屏幕截图检查场景的每个步骤。您的自动化应该是稳定的,并且由于明显的原因应该失败测试。"

最新更新