首页 > 解决方案 > Watir 4.0.2 Click 浏览器崩溃

问题描述

以下代码导致了一些问题:

b = Watir::Browser.new

options =  b.select.options

options.each do |opt|
  s =  opt.text
  i = s.length - 1
  if s[i-1] == '(' then
    puts s
    b.select().select_value(s)
    b.text_field(:id => 'nombre', :name => 'nombre').value = '0'
    b.input(:class => 'bouton-ajouter').click
  end
end

执行单击时,它会停止执行 each 并崩溃。为什么会这样?

标签: rubywatir

解决方案


谢谢你们的帮助,我想我只是想出了怎么做,我将重新加载我的浏览器返回我的选择更改另一个选项并在其上创建一段时间,直到没有符合我的条件的选项,这是最简单的我认为的方式(如果我无法升级)。


推荐阅读