1

我正在使用ruby 1.8.7and watir-webdriver 0.6.1,发现点击下面的某个链接元素时,下面的脚本很慢,但是在andwindows 2003/2008 server下同样的脚本很快: win7windows2008 R2

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." 

日志显示:

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] 信息--:信息:尝试表 menuitem,sub_menu_area=#"td",:id=>"tables_cell"}>
I,[2012-12-22T01:02:46.944250 #5672] INFO--:信息:# "SGLeftPanelText", :tag_name=>"a", :text=>"Support Cases"}>
I, [2012-12-22T01:03:03.100500 #5672] INFO -- : Info: 菜单链接被点击。

从日志中,点击事件需要16 secs,但在另一台机器上win7,它只需要2 secs,有人可以给我一些建议吗?

4

1 回答 1

0

您是否尝试使用该click方法而不是fire_event

尝试更换:

link.fire_event ("onclick")

和:

link.click
于 2012-12-22T13:00:12.300 回答