51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2173|回复: 10
打印 上一主题 下一主题

[原创] 录制鼠标右键

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-4-14 10:04:29 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
如何录制鼠标右键的动作?直接录制没有任何脚本生成
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-4-14 11:57:37 | 只看该作者
原帖由 hsjzfling 于 2008-4-14 11:51 发表
建议lz多翻翻帮助,很多问题是不需要问的。看了理解不了的时候再问,对自己提高有很大的好处的


谢谢指导,也不是一个人这么说我了,惭愧,是应该多翻帮助啊
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-4-14 11:51:00 | 只看该作者
建议lz多翻翻帮助,很多问题是不需要问的。看了理解不了的时候再问,对自己提高有很大的好处的
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-4-14 11:48:32 | 只看该作者
Browser("关于 Google").Page("Google").Link("Google 大全").Click,micRightBtn
改为
Browser("关于 Google").Page("Google").Link("Google 大全").Click ,,micRightBtn
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-4-14 11:43:05 | 只看该作者
用step generator,如果把value改成1,就会出现如图情况,自己在click后添加了micRightBtn
脚本如下,不知道该怎么改?
Browser("关于 Google").Page("Google").Link("Google 大全").Click,micRightBtn

Set key_a =createobject("wscript.shell")
key_a.sendkeys"{up}"
key_a.sendkeys"{enter}"

[ 本帖最后由 workstudy 于 2008-4-14 11:53 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-4-14 11:41:53 | 只看该作者
这个和object究竟是啥没一点关系。。。

自己看帮助吧~~所有的默认三个插件以及标准Windows包含的对象Click方法都是一样的~

lz想用wsh来实现鼠标右键操作回放是可行的,不过如果想通用那还是有点难度的

[ 本帖最后由 hsjzfling 于 2008-4-14 11:45 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-4-14 11:22:01 | 只看该作者
原帖由 hsjzfling 于 2008-4-14 11:15 发表
这类问题查下帮助就知道了。。。
BUTTON Optional. A predefined constant or number. See the Constants table, below.
The mouse button used to click the object. Default = micLeftBtn (0). QuickTest recor ...

注意,object是window,不是browser
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-4-14 11:15:50 | 只看该作者
这类问题查下帮助就知道了。。。
BUTTON Optional. A predefined constant or number. See the Constants table, below.
The mouse button used to click the object. Default = micLeftBtn (0). QuickTest records clicks with the right mouse button only if the Web objects and QuickTest Professional are both configured correctly. For more information, refer to the "Testing Web Object" chapter in the QuickTest Professional User's Guide Help.


The possible values for the BUTTON argument are:

Constant Value Description
  micLeftBtn 0 The left mouse button.  
  micRightBtn 1 The right mouse button.  
  micMiddleBtn 2 The middle mouse button.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-4-14 10:29:08 | 只看该作者
我用的是qtp8.2,如果用9.2,就不会出现下面的问题

录制打开www.google.cn,点击其中的“google大全”链接,右击“属性”。
在qtp中将google首页添加到对象库中,添加脚本F7,用step generator产生脚本,在argument中,BUTTON的类型怎么是Integer,导致value也无法选择micRightBtn下面的脚本也不能执行了
set keys_a=createobject("wscipt.shell")
keys_a.sendkeys "{up}"
keys_a.sendkeys "{enter}"

[ 本帖最后由 workstudy 于 2008-4-14 10:31 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-4-14 10:15:11 | 只看该作者
不能录制出脚本 可能还是个对象识别的问题. 不然QTP是能记录下右击的问题 micRightBtn
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-4-14 10:09:54 | 只看该作者
用虚拟对象,录制左键进行点击,在把脚本修改一下添加,在脚本后面输入逗号就出来
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 09:23 , Processed in 0.074487 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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