使用 Ruby Watir 处理异常
Handle an exception with Ruby 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' 以及如何定义。谢谢!
我想做的是例外。有时,当我提交表单时,我会收到一个服务器错误,所以我想在我的脚本中处理这个问题,或者如果有更好的方法来全局处理它,这样如果任何脚本触发服务器错误,然后将错误放入。
找到了解决方案,因为我无意中在脚本的不同位置添加了两个开始。我希望在调试时能帮助别人。呸!
@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' 以及如何定义。谢谢! 我想做的是例外。有时,当我提交表单时,我会收到一个服务器错误,所以我想在我的脚本中处理这个问题,或者如果有更好的方法来全局处理它,这样如果任何脚本触发服务器错误,然后将错误放入。
找到了解决方案,因为我无意中在脚本的不同位置添加了两个开始。我希望在调试时能帮助别人。呸!