我知道 Frank 工具提供了截屏选项。但这是用户定义的步骤。
截取应用程序的屏幕截图:
Then /^I save a screenshot with prefix (\w+)$/ do |prefix|
filename = prefix + Time.now.to_i.to_s
%x[screencapture #{filename}.png]
end
但是在意外测试失败的情况下,是否有任何其他可能默认保存屏幕截图?
Best Answer-推荐答案 strong>
假设应用程序仍处于打开状态,您可以使用 After Hook 调用 Frank 步骤,如果测试失败,该步骤会截屏。
试试这个:
After do |scenario|
if scenario.failed?
steps %Q{
Then I save a screenshot with prefix test
}
end
end
关于ios - Frank 自动化框架是否为故障场景提供屏幕截图选项?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/10583917/
|