【问题标题】:Handle an exception with Ruby Watir使用 Ruby Watir 处理异常
【发布时间】:2015-07-14 07:41:10
【问题描述】:
    @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

当我运行我的脚本时,我收到语法错误,意外的关键字_end,期待输入结束 请帮助我了解是否需要定义“e”以及如何定义。谢谢! 我想要做的是把例外。有时,当我提交表单时,我会收到服务器错误,因此我想在我的脚本中针对这种情况进行处理,或者是否有更好的方法来全局处理它,以便如果任何脚本触发服务器错误,那么就会抛出错误。

【问题讨论】:

  • Begin 应该是 begin
  • 是的。我修正了大写,仍然得到同样的错误。

标签: watir


【解决方案1】:

找到了解决方案,因为我无意中在脚本的不同位置添加了两个开头。我希望在调试时对其他人有所帮助。呵呵!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-10
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多