录制的脚本对象有坐标,回放不了,请教各位高手解决方法,谢谢!
我们开发的系统是用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这个坐标是怎么回事?请各位高手帮忙解决,谢谢! Window("登录").WinObject("确定").Click
去掉坐标试试 应该是不能唯一识别这个确定按钮导致的,坐标辅助也没有成功
重新检查对象库的确定对象吧
RE: 录制的脚本对象有坐标,回放不了,请教各位高手解决方法,谢谢!
本帖最后由 sirme 于 2011-4-21 16:34 编辑有试过不要坐标的,不行。急
对象仓库见图 Window("name:=登录").WinObject("name:=确定").Click
忘记语法了,好像是这样 如果用的是.net framework环境,则加载QTP的.Net/WPF addin再试试看吧 我 也觉得你有的插件没加载导致的。。 像这种弹出框QTP所有的弹出框都识别成一个, 所以你点击的时候, 要想5楼那种,把弹出框的提示加上,才能够识别出来。 像这种弹出框QTP所有的弹出框都识别成一个, 所以你点击的时候, 要想5楼那种,把弹出框的提示加上,才能够 ...
tangjwtj 发表于 2011-4-22 12:19 http://bbs.51testing.com/images/common/back.gif
试了不行,没有相关插件 如果用的是.net framework环境,则加载QTP的.Net/WPF addin再试试看吧
hsjzfling 发表于 2011-4-22 10:13 http://bbs.51testing.com/images/common/back.gif
没有插件了,好不容易找到,竟然下载不了,晕死 .NET插件我下载解压后有一个Add-in Extensibility SDKs的文件夹,里面就有呀。 安装完qtp92-net-addin,问题终于解决,谢谢各位!
又产生了一个新疑问,就是没有安装net之前识别的对象是“确定”,安装完net后在对象仓库怎么识别成了“btnSure”?虽然对象名称可以修改,就是不知道为什么会有这种差别?
顺便发个QTP插件下载链接http://www.51testing.com/html/19/n-14319.html 安装完qtp92-net-addin,问题终于解决,谢谢各位!
又产生了一个新疑问,就是没有安装net之前识别的对象是“确定”,安装完net后在对象仓库怎么识别成了“btnSure”?虽然对象名称可以修改,就是不知道为什么会有这种差别?
顺便发个QTP插件下载链接http://www.51testing.com/html/19/n-14319.html 晕,还是有好多对象是不能录制的,采用低级录制,虽然建制成功,但又出现坐标现象,不能回放。郁闷....急啊,
向QTP高手们求救 呵呵 .Net/WPF不能录制很正常的,可能对于每个控件的处理都会需要些小技巧,具体问题具体分析,慢慢琢磨好了~~
页:
[1]