测试ruby watir脚本中的错误

时间:2012-07-25 13:38:10

标签: ruby watir watir-webdriver

我有几个ruby watir-webdriver脚本我用来自动从各种网站下载文件。登录到站点的简单脚本,填写文本字段,单击按钮......如果出现错误或超时,我该怎么做才能让脚本发送电子邮件警报?脚本在Mac OSX服务器上运行,我可以使用/ usr / bin / mail。

如果脚本在脚本的最后一行之前停止,只是希望得到一条简单的错误消息:

b.close

感谢您的所有帮助

2 个答案:

答案 0 :(得分:1)

它并不优雅,但最简单的方法是使用开始/救援/结束块。

begin
   <actionable code here>
rescue => e
   puts "Error: #{e}"
end

b.close

您可以将“puts”部分更新为电子邮件或将错误写入文本文件。

答案 1 :(得分:0)

如果您需要发送邮件,我建议mail gem