我已经设置了在场景失败时拍摄的屏幕截图,但是我的 html 报告在所有失败的场景中都显示了相同的屏幕截图。任何人都可以帮助并让我知道如何为每个失败的场景拍摄独特的屏幕截图。
这是我的 env.rb 中的代码:
After do |scenario|
if scenario.failed?
@browser.driver.save_screenshot("screenshot.png")
embed("screenshot.png", "image/png")
end