[英]Load Error : no such file to load — watir/testcase after upgrading to watir 4.0.2
[英]Watir 4.0.2 Click crashes the browser
以下代码导致了一些问题:
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 并且只是崩溃。 为什么会这样?
我不知道你想做什么,但我已经纠正了你的程序,试试这个
require 'watir'
b = Watir::Browser.new
b.select_list.options.each { |opt|
s = opt.text
if s.chars.last == '('
puts s
b.select_list.option(text: s).select
b.text_field(:id => 'nombre', :name => 'nombre').set '0'
b.input(:class => 'bouton-ajouter').click
end
}
谢谢你们的帮助,我想我只是想出了怎么做,我会重新加载我的浏览器回到我的选择更改另一个选项并在上面创建一段时间直到没有选项数据符合我的条件,这是最简单的我的想法(如果我不能升级)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.