【发布时间】:2011-01-13 20:05:31
【问题描述】:
我正在使用 cucumber 和 selenium 进行集成测试,并定义了一个 cucumber 步骤,用于截取当前页面的屏幕截图,如下所示:
Then /^save screenshot as "(.+)"$/ do |name|
embed_screenshot name
end
(如果有兴趣,请参阅this blog post 了解屏幕截图嵌入的工作原理。)
例如,场景的一部分可能如下所示:
...
When I go to the login page
And save screenshot as "authentication_1_login_page"
...
一切正常,当然屏幕截图步骤本身包含在黄瓜的输出中,这有点分散注意力,因为它与实际测试无关。有没有办法将此步骤定义为“静默”,以便只执行它应该做的事情,但不作为输出中的一个单独步骤包含在内?
谢谢!
【问题讨论】: