51Testing软件测试论坛

标题: 录制的脚本对象有坐标,回放不了,请教各位高手解决方法,谢谢! [打印本页]

作者: sirme    时间: 2011-4-21 11:44
标题: 录制的脚本对象有坐标,回放不了,请教各位高手解决方法,谢谢!
我们开发的系统是用C#语言开发的,用QTP录制登录脚本如下:
Window("登录").Activate
Window("登录").WinObject("确定").Click 45,10
不知为什么回放警告提示为“Cannot identify the object "确定" (of class WinObject). Verify that this object's properties match an object currently displayed in your application.”,而对象仓库中明明有“确定”这个对象的。也不知道45,10这个坐标是怎么回事?请各位高手帮忙解决,谢谢!
作者: BlueSkyLoser    时间: 2011-4-21 12:26
Window("登录").WinObject("确定").Click
去掉坐标试试
作者: 云层    时间: 2011-4-21 13:03
应该是不能唯一识别这个确定按钮导致的,坐标辅助也没有成功

重新检查对象库的确定对象吧
作者: sirme    时间: 2011-4-21 16:11
标题: RE: 录制的脚本对象有坐标,回放不了,请教各位高手解决方法,谢谢!
本帖最后由 sirme 于 2011-4-21 16:34 编辑

有试过不要坐标的,不行。急
对象仓库见图
作者: BlueSkyLoser    时间: 2011-4-21 17:18
Window("name:=登录").WinObject("name:=确定").Click
忘记语法了,好像是这样
作者: hsjzfling    时间: 2011-4-22 10:13
如果用的是.net framework环境,则加载QTP的.Net/WPF addin再试试看吧
作者: gold_85    时间: 2011-4-22 10:59
我 也觉得你有的插件没加载导致的。。
作者: tangjwtj    时间: 2011-4-22 12:19
像这种弹出框QTP所有的弹出框都识别成一个, 所以你点击的时候, 要想5楼那种,把弹出框的提示加上,才能够识别出来。
作者: sirme    时间: 2011-4-22 17:23
像这种弹出框QTP所有的弹出框都识别成一个, 所以你点击的时候, 要想5楼那种,把弹出框的提示加上,才能够 ...
tangjwtj 发表于 2011-4-22 12:19


试了不行,没有相关插件
作者: sirme    时间: 2011-4-22 17:24
如果用的是.net framework环境,则加载QTP的.Net/WPF addin再试试看吧
hsjzfling 发表于 2011-4-22 10:13



    没有插件了,好不容易找到,竟然下载不了,晕死
作者: chkwwigk88    时间: 2011-4-24 15:27
.NET插件我下载解压后有一个Add-in Extensibility SDKs的文件夹,里面就有呀。
作者: sirme    时间: 2011-4-25 10:01
安装完qtp92-net-addin,问题终于解决,谢谢各位!
又产生了一个新疑问,就是没有安装net之前识别的对象是“确定”,安装完net后在对象仓库怎么识别成了“btnSure”?虽然对象名称可以修改,就是不知道为什么会有这种差别?

顺便发个QTP插件下载链接http://www.51testing.com/html/19/n-14319.html
作者: sirme    时间: 2011-4-25 10:01
安装完qtp92-net-addin,问题终于解决,谢谢各位!
又产生了一个新疑问,就是没有安装net之前识别的对象是“确定”,安装完net后在对象仓库怎么识别成了“btnSure”?虽然对象名称可以修改,就是不知道为什么会有这种差别?

顺便发个QTP插件下载链接http://www.51testing.com/html/19/n-14319.html
作者: sirme    时间: 2011-4-25 17:49
晕,还是有好多对象是不能录制的,采用低级录制,虽然建制成功,但又出现坐标现象,不能回放。郁闷....急啊,
向QTP高手们求救
作者: hsjzfling    时间: 2011-4-26 11:23
呵呵 .Net/WPF不能录制很正常的,可能对于每个控件的处理都会需要些小技巧,具体问题具体分析,慢慢琢磨好了~~




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2