使用Ruby Watir处理异常

时间:2015-07-13 22:22:58

标签: watir

    @b.link(:class => "DeleteVendor").click
    @b.button(:class => "btn btn-danger").click
    begin
    raise if error.message != /Server Error/
    rescue Watir::Exception::NavigationException => e
    puts "Page did not load: #{e}"
    end
end

当我运行我的脚本时,我得到语法错误,意外的keyword_end,期望输入结束 如果我需要定义'e'以及如何定义,请帮助我理解。谢谢! 我想做的是放异常。有时,当我提交表单时,我收到服务器错误,所以我想在我的脚本中处理这种情况,或者如果有更好的方法来全局处理它,那么如果任何脚本触发Server错误然后输入错误。< / p>

1 个答案:

答案 0 :(得分:0)

找到解决方案,因为我无意中在我的脚本中的不同位置添加了两个开头。我希望在调试时帮助别人。卫生署!