【已解决】左移右移-性能调优
本帖最后由 黑羽祭 于 2013-1-14 08:50 编辑点+号就会弹出这个Frame,Frame的ID每次都变
左边是WebList("left") 里面的人是从库读的
执行到这3句会很慢 每句约30S
由于每次Frame的ID会变
所以在对象库做了lhgdialog.*的处理
Browser("").Page("").Frame("lhgdialog123456").WebList("left").Select DataTable("人", dtLocalSheet)
Browser("").Page("").Frame("lhgdialog123456").WebButton(">>").Click
Browser("").Page("").Frame("lhgdialog123456").Link("确定").Click 回复 1# 赵佳乐SMILE
这个两句也会很慢吗?
Browser("").Page("").Frame("lhgdialog123456").WebButton(">>").Click
Browser("").Page("").Frame("lhgdialog123456").Link("确定").Click
试试看:
Browser("").Page("").Frame("lhgdialog123456").WebButton(">>").highlight
Browser("").Page("").Frame("lhgdialog123456").Link("确定").highlight
页面上控件很多吗? 这个弹出的页面 没有那么多东西
这个页面的上一页面有3个日历控件 11个LIST 13个输入框 10个checkbox 还有一个+号
点完+号 就是这个页面 有左边的人 左移右移 右边的人 确定取消 没了
不会打开两个IE 从对象库里highligth能 很快定位
用代码就得一句30S 回复 4# 赵佳乐SMILE
直接运行下面两句呢?
Browser("").Page("").Frame("lhgdialog123456").WebButton(">>").highlight
Browser("").Page("").Frame("lhgdialog123456").Link("确定").highlight 回复 5# 黑羽祭
用代码就得一句30S 是因为frame默认可以智能识别,你这里几句都做了智能识别,都需要等待同步时间。也就是说,你这里实际上做错了,应该要改的。 回复 7# 泰然
求点拨 先把智能识别关了慢慢调吧~ 回复 9# 黑羽祭
嗯呢 今天忙着改用例 没时间搞 嘿嘿 如果你report里看到smart那个识别报警告,就知道是smart识别的问题了,所以才会慢,因为一直在搜索匹配的对象~ 回复 9# 黑羽祭
智能识别关了以后就找不到对象了
先确认一下是从file-setting-run那关 对吧
我想我对frame的处理 应该不对 解决了 嘿嘿
把frame的name属性删除 然后添加url属性
速度嘎嘎快。。。
页:
[1]