51Testing软件测试论坛
标题:
【已解决】左移右移-性能调优
[打印本页]
作者:
赵佳乐SMILE
时间:
2012-12-21 17:40
标题:
【已解决】左移右移-性能调优
本帖最后由 黑羽祭 于 2013-1-14 08:50 编辑
点+号就会弹出这个Frame,Frame的ID每次都变
[attach]82865[/attach]
左边是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
复制代码
作者:
黑羽祭
时间:
2012-12-24 15:53
回复
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
页面上控件很多吗?
作者:
赵佳乐SMILE
时间:
2012-12-24 16:35
这个弹出的页面 没有那么多东西
这个页面的上一页面有3个日历控件 11个LIST 13个输入框 10个checkbox 还有一个+号
点完+号 就是这个页面 有左边的人 左移右移 右边的人 确定取消 没了
不会打开两个IE
作者:
赵佳乐SMILE
时间:
2012-12-24 16:42
从对象库里highligth能 很快定位
用代码就得一句30S
作者:
黑羽祭
时间:
2012-12-24 16:56
回复
4#
赵佳乐SMILE
直接运行下面两句呢?
Browser("").Page("").Frame("lhgdialog123456").WebButton(">>").highlight
Browser("").Page("").Frame("lhgdialog123456").Link("确定").highlight
作者:
赵佳乐SMILE
时间:
2012-12-24 17:57
回复
5#
黑羽祭
用代码就得一句30S
作者:
泰然
时间:
2012-12-24 22:24
是因为frame默认可以智能识别,你这里几句都做了智能识别,都需要等待同步时间。也就是说,你这里实际上做错了,应该要改的。
作者:
赵佳乐SMILE
时间:
2012-12-25 09:16
回复
7#
泰然
求点拨
作者:
黑羽祭
时间:
2012-12-25 12:07
先把智能识别关了慢慢调吧~
作者:
赵佳乐SMILE
时间:
2012-12-25 17:03
回复
9#
黑羽祭
嗯呢 今天忙着改用例 没时间搞 嘿嘿
作者:
SexyCat_1113
时间:
2012-12-25 20:35
如果你report里看到smart那个识别报警告,就知道是smart识别的问题了,所以才会慢,因为一直在搜索匹配的对象~
作者:
赵佳乐SMILE
时间:
2013-1-11 17:32
回复
9#
黑羽祭
智能识别关了以后就找不到对象了
先确认一下是从file-setting-run那关 对吧
我想我对frame的处理 应该不对
作者:
赵佳乐SMILE
时间:
2013-1-11 17:41
解决了 嘿嘿
把frame的name属性删除 然后添加url属性
速度嘎嘎快。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2