51Testing软件测试论坛

标题: 怎么选不对对象呢? [打印本页]

作者: jqq_123    时间: 2009-3-3 10:49
标题: 怎么选不对对象呢?
我在插入新步骤时,用那个小手的图标去捕捉界面上的对象,可是始终捕捉到的是该对象所在的窗体,怎么才能选中该对象呢?请各位同仁指教!
作者: jqq_123    时间: 2009-3-3 10:55
标题: 补充
我发现个问题,我想选的对象位于菜单栏的位置,是菜单栏上的一个按钮,只要想捕捉它,就显示他所在的窗体,而别的位置上的对象都能捕捉到
作者: dreamever    时间: 2009-3-3 12:01
不知道你捕捉的是什么程序,应该不是IE的。对于RFT来说,菜单栏本身就是一个容器,里面的按钮可以用索引来进行操作。QTP我想情况也应该差不多
作者: jqq_123    时间: 2009-3-3 12:06
捕捉的是“标准WINDOWS程序”,也就是用的插件只有active X
菜单栏好像和窗体是同一个对象,没办法分开
作者: jqq_123    时间: 2009-3-3 12:08
这个问题在qtp自带的案例---flight(飞机订票系统)里出现的:登录成功后进入的页面,里面的菜单栏,你可以试下,无意中发现的
作者: peterz    时间: 2009-3-3 14:23
你可以用虚拟对象
作者: jqq_123    时间: 2009-3-3 15:07
我了一种方法,得知菜单栏作为一个对象“Menu”,如果想实现点击其中的一个菜单,该如何修改脚本呢?我刚开始学QTP,不会用虚拟对象,呵呵
作者: jqq_123    时间: 2009-3-3 15:52
问题解决:
实现点击菜单项功能的代码:object.WinMenu("Menu").Select "菜单名称"
只是简单的点击第一层菜单,呵呵




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