【发布时间】:2014-07-21 10:56:55
【问题描述】:
在下面的page我想测试并选中所有复选框。 但是在第一次复选框测试后我总是会出错。
我的代码:
checkLArr = Array["L1", "L2", "L3", "L4", "L5", "L6", "L7"]
x = 0
for i in 0 .. 7 do
checkbox = @browser.div(:class => 'check-handler')
if checkbox.should exist and checkbox.input(:id => "#{checkLArr[x]}").should exist
puts "GEIL jetzt wird geklickt"
puts checkLArr[x]
checkbox.click
x += 1
else
puts "Geht nicht"
end
end
错误信息:
expected #<Watir::Input:0x..faa4dba70 located=false selector={:id=>"L2", :tag_name=>"input"}> to exist
./lektorat_anfrage.rb:44:in `block (4 levels) in <top (required)>'
./lektorat_anfrage.rb:41:in `each'
./lektorat_anfrage.rb:41:in `block (3 levels) in <top (required)>'
【问题讨论】:
标签: ruby arrays checkbox rspec watir