51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1759|回复: 7
打印 上一主题 下一主题

[原创] 怎么选不对对象呢?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-3 10:49:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在插入新步骤时,用那个小手的图标去捕捉界面上的对象,可是始终捕捉到的是该对象所在的窗体,怎么才能选中该对象呢?请各位同仁指教!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-3-3 10:55:18 | 只看该作者

补充

我发现个问题,我想选的对象位于菜单栏的位置,是菜单栏上的一个按钮,只要想捕捉它,就显示他所在的窗体,而别的位置上的对象都能捕捉到
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-3-3 12:01:21 | 只看该作者
不知道你捕捉的是什么程序,应该不是IE的。对于RFT来说,菜单栏本身就是一个容器,里面的按钮可以用索引来进行操作。QTP我想情况也应该差不多
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-3-3 12:06:20 | 只看该作者
捕捉的是“标准WINDOWS程序”,也就是用的插件只有active X
菜单栏好像和窗体是同一个对象,没办法分开
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-3-3 12:08:56 | 只看该作者
这个问题在qtp自带的案例---flight(飞机订票系统)里出现的:登录成功后进入的页面,里面的菜单栏,你可以试下,无意中发现的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-7-4 15:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2009-3-3 14:23:14 | 只看该作者
    你可以用虚拟对象
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-3-3 15:07:49 | 只看该作者
    我了一种方法,得知菜单栏作为一个对象“Menu”,如果想实现点击其中的一个菜单,该如何修改脚本呢?我刚开始学QTP,不会用虚拟对象,呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2009-3-3 15:52:26 | 只看该作者
    问题解决:
    实现点击菜单项功能的代码:object.WinMenu("Menu").Select "菜单名称"
    只是简单的点击第一层菜单,呵呵
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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