51Testing软件测试论坛
标题:
求助:使用QTP录制脚本识别不了对象
[打印本页]
作者:
lw8934
时间:
2012-11-22 19:56
标题:
求助:使用QTP录制脚本识别不了对象
本帖最后由 lw8934 于 2012-11-22 19:58 编辑
用QTP录制某个系统的脚本,录制时,某些插件识别不了,脚本里没有相关的脚本,用Object Spy是可以识别该对象的,如图。我应该如何处理才可以将该对象加到脚本里面呢?(PS:本人乃新手,请各位大侠多多赐教)[attach]82501[/attach]
作者:
joykao
时间:
2012-11-23 09:31
spy可以识别就加到对象库去呗。。。
作者:
茄子1
时间:
2012-11-23 09:58
点击 Object Repository-----Add objects to local,
选中你要添加的对象,这样就能够添加到对象库了
作者:
lw8934
时间:
2012-11-23 10:56
本帖最后由 lw8934 于 2012-11-23 10:58 编辑
回复
3#
茄子1
加了还是不行,录制出来的脚本是:
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").WebEdit("userN").Set "lw"
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").WebEdit("passWs").Set "123"
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").Link("登 录").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5").WebElement("知识管理").Click
Browser("有限公司-办公平台 5.55").Page("有限公司-办公平台 5.5").Link("个人文件夹").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_8").Link("个人1").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_9").WebElement("mainwin6_2").Click
Browser("有限公司-办公平台 5.5").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_12").WebElement("返回").Click
Browser("有限公司-办公平台 5.5").Dialog("选择要上载的文件,通过: 10.62.2.123").WinListView("SysListView32").Activate "08-公司适用法律法规更新程序"
Browser("有限公司-办公平台 5.55").Page("有限公司-办公平台 5.5_3").Frame("centerFrame_10").WebElement("返回").Click
"Browser("有限公司-办公平台 5.5").Dialog("选择要上载的文件,通过: 10.62.2.123").WinListView("SysListView32").Activate "08-公司适用法律法规更新程序""这句就是那个步骤的,run的时候,在这里就会报错,如果我手动帮助其点击那个插件,就可以继续运行下去。[attach]82504[/attach](图片是那个插件)
[attach]82504[/attach]
作者:
泰然
时间:
2012-11-23 11:06
又是flash导致的。spy中outerhtml属性值中有swfupload。建议单独的点击flash按钮来打开“Select File”Dialog这步操作用模拟录制完成,打开“Select File”Dialog后退出模拟录制。
作者:
lw8934
时间:
2012-11-23 13:34
回复
5#
泰然
非常感谢,已解决~
作者:
lw8934
时间:
2012-11-23 14:09
回复
5#
泰然
可是模拟录制方式的维护性很差,有没有其他方式呢?
作者:
泰然
时间:
2012-11-23 15:30
你就一个点击操作是模拟录制的,有啥好维护的呀。要是需要录制很多操作,并且这些操作之间具有一定的逻辑关系,那才需要考虑维护性。不要太担心。
作者:
as4372
时间:
2012-11-23 16:24
严重支持,必须的
作者:
louqqson008
时间:
2012-11-26 11:27
flash录制可以这样,不错
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2