代码
for i in 0..10
$browser.link(:id => "send_link").fire_event("onclick")
puts "Click #" + i.to_s
end
在崩溃时无法定位元素错误,只显示“Click#0”到控制台。我需要它点击链接10次,即使页面试图从第一次点击加载。有没有办法使用watir-webdriver,或者我必须使用win32api劫持鼠标并进行一次硬点击?
编辑:目前,我试图通过使用硬件点击方法解决这个问题,该方法适用于我使用watir和IE8的不同问题,但它似乎不适用于watir-webdriver和Firefox 4
答案 0 :(得分:0)
您是否尝试过使用.click_no_wait查看是否适用于您?
10.times do |i|
$browser.link(:id => "send_link").click_no_wait
puts "Click #" + i.to_s
end