使用firefox,webdriver click事件很慢

时间:2012-12-22 09:23:30

标签: firefox onclick watir-webdriver performance

我正在使用ruby 1.8.7watir-webdriver 0.6.1,并发现当点击windows 2003/2008 server下的某个链接元素时,以下脚本非常慢,但同样的脚本在{{1}下很快}和win7

windows2008 R2

,日志显示:     

I, [2012-12-22T01:02:46.944250 #5672]  INFO -- : Info: sub_menu_area=#"td", :id=>"tables_cell"}>
I, [2012-12-22T01:02:46.944250 #5672] INFO -- : Info: try table menuitem, sub_menu_area=#"td", :id=>"tables_cell"}>
I, [2012-12-22T01:02:46.944250 #5672] INFO -- : Info: #"SGLeftPanelText", :tag_name=>"a", :text=>"Support Cases"}>
I, [2012-12-22T01:03:03.100500 #5672] INFO -- : Info: menu link clicked.

从日志中,点击事件需要log "try table menuitem, sub_menu_area=#{@sub_menu_area.inspect}" link=@sub_menu_area.link(:text => name, :class => "SGLeftPanelText") log link.inspect link.fire_event("onclick") log "menu link clicked." ,但在另一台16 secs的计算机上,只需win7,是否有人可以给我一些建议?

1 个答案:

答案 0 :(得分:0)

您是否尝试使用click方法代替fire_event

尝试更换:

link.fire_event ("onclick")

使用:

link.click