51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2336|回复: 5
打印 上一主题 下一主题

[求助] 用low level 方式录制脚本回放不能通过的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-10 18:01:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在一个脚本录制过程中,开始用的是normal方式录制,后来遇到要双击grid里面的某一行以跳转到下一个页面。 此时normal方式不能录制双击的动作,所以用low level的录制模式,但是在回放的时候总是提示说不能正确identify  object, 不知道是为什么?

low level下的语句如下:
Window("XXXXX").WinObject("WindowsForms10.Window.8.app3").DblClick 17,51

不知道WindowsForms10.Window.8.app3 这个命名是根据什么产生的?
整个脚本就这一句是用low level模式录制的,之后又换回到normal的模式。不知道这样切换是否有问题?
在active screen里面可以正确显示录制时的画面,但是这一步每次都是运行失败。不知是什么原因。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-10-10 18:54:30 | 只看该作者

Low Level是建议不用的内容

关于low level,应该说很有用处,很多在normal模式下难以识别的对象通过low level可以录制,但在QTP中是不提倡使用Low Level进行录制的,而为low level是并非通过对象识别机制进行脚本录制,貌似是通过屏幕位置来进行录制,所以稍有改变,low level录制的脚本语句就不用使用了
建议楼主开动思维,用别的方式替代low Level
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-10-11 09:10:57 | 只看该作者
楼上的有没有什么好的方法,我也是刚刚开始用QTP录制脚本,还有很多地方不懂得,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-10-11 09:57:06 | 只看该作者
还有一个问题就是现在识别的对象前面都加了Swf,不知道这个有没有什么特殊的含义的?
类似:
SwfWindow ( "  ").SwfObject ( " ")
一般的不都是直接是Window ( " ").Object (" ")吗? 这两者有什么区别的?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2007-10-11 14:48:13 | 只看该作者
此问题已经得到解决,因为的是想双击查询结果中的某一行以跳转到另一个页面。前面的方法使用low level模式录制脚本,可是在回放的时候不能通过。
现在换成了直接
SwfWindow("     ").SwfTable("grid").DblClick X , Y
反而可以正常运行通过了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-10-17 12:40:04 | 只看该作者

ddddddddddddd

dddddddddddddddd
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 03:26 , Processed in 0.127655 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表