【发布时间】:2023-03-07 20:37:01
【问题描述】:
我创建的项目可以访问我网站上的 7 个左右不同的页面(主页、产品页面等),我想在每个步骤之后截取页面的屏幕截图。我希望保存的屏幕截图的名称包含我所在页面的类型,我已在步骤的变量中设置了该类型。我将此添加到我的 hooks.rb 文件中,但我不知道如何包含该类型。有人可以告诉我解决此问题的最佳方法吗?
AfterStep do |scenario|
screenshot = "#{scenario.name}.png"
@browser.driver.save_screenshot screenshot
embed screenshot, 'image/png'
end
【问题讨论】:
-
如果变量中已经有页面的类型,能否不直接将其包含在作为屏幕截图名称的字符串中?
标签: ruby jenkins cucumber watir