51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[求助] 怎么把qtp抓不到的对象放到qtp里面?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-15 13:15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
情况是 我现在的系统中点击 右键,会出现一个菜单列表,我怎么把这个菜单对象放到qtp对象库里面?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-4-15 14:39:46 | 只看该作者

无法添加到对象库

据我所知好像把鼠标右键的信息添加到对象库是实现不了的, 我我不知道LZ是否要实现点击右键的操作,如果是那就借助键盘吧
例: 查看百度->把百度设为首页->在上面点击右键->Select Properties

Script :

Setting.WebPackage("ReplayType") = 2    '设置级别 否则不能回放
Browser("百度一下,你就知道").Page("百度一下,你就知道").Link("把百度设为主页").Click 0,0,micRightBtn
Setting.WebPackage("ReplayType") = 1

Dim Wsh      

Set Wsh=CreateObject("Wscript.Shell")
Wsh.SendKeys "{UP}"        '实现向上移动  当然你可以写个循环让其上次多次
Wsh.SendKeys "{Enter}"     '键盘上的回车

Set Wsh=nothing             'nothing
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-4-15 15:06:41 | 只看该作者
我可以用代码右键打开那个菜单,但是我是想打开菜单上的选项,该怎么做
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-4-15 15:13:45 | 只看该作者
我上面的例子已经说明了 ,  我把鼠标移到“把百度设为首页”上面 ,点击右键 ,选择“Properties” 。  你是不是要做到点击“Properties”的操作啊。 如果是请分析上面的代码, 如果不是请附上你的代码和详细的要求。

Wsh.SendKeys "{Enter}"     '键盘上的回车 --- 这个就是实现点击的功能啊
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-4-15 15:27:00 | 只看该作者

谢谢哈

谢谢哈  我已经解决了  十分感谢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-4-23 12:33:03 | 只看该作者

回复 4# 的帖子

朋友  能帮帮我吗  为什么我没有“Select Properties”   我都快被“对象”弄死了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-4-23 12:36:46 | 只看该作者

回复 6# 的帖子

描述的太抽象了,最好具体一点点,这样大家好帮你调查一下
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-4-29 12:51:54 | 只看该作者

回复 7# 的帖子

我的意思是说在脚本中  选取要实施对象管理的对象   右键点击它  弹出来的选项中没有  select      Properties     大家帮我看看吧
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 07:22 , Processed in 0.085021 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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