51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6227|回复: 21
打印 上一主题 下一主题

[原创] QTP录制QQ登录的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-24 23:45:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
QTP录制QQ登录的问题:录制输入密码的时候怎么也录不出脚本来 这是怎么回事???
  有人说用Type 能说说具体是怎么用type模拟键盘输入密码的么
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-25 09:52:41 | 只看该作者
object.type "密码"
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-9-25 09:56:18 | 只看该作者
可以手动添加对象,然后给对象操作赋值
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-9-25 14:31:49 | 只看该作者
你看看你录制QQ号码的时候是不是使用了SET?你吧SET换成TYPE就知道了,然后按这个方法弄在QQ密码上就OK了,TYPE有一个不好的地方是如果内容过程,可能会丢失(也就是输入一般后就执行完毕执行下一条语句了,呵呵,用SET的比较不会!!!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-9-25 16:51:52 | 只看该作者

回复 4# 的帖子

还是不行哦  现在的问题是根本录制不到密码输入框的任何对象 第一步录了QQ号码输入是这样的ialog("QQ用户登录").WinEdit("WinEdit").Set "971073496"
  然后就录制不到密码的输入了
   我想了个别的办法解决就是输入QQ号码后 用TAB健将光标定位到密码输入框,然后用Sendkey可以解决  但是如果不用Sendkey 这里该如何用Type写呢?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-26 08:39:04 | 只看该作者
晕,录制本来就录制不到,你在专家那边把SET 改成TYPE,汗,你不会只知道录制吧???
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-26 09:02:38 | 只看该作者
是啊 我只知道录制
别的 都不会
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-9-26 09:33:59 | 只看该作者
晕哟``` 偶是把SET改成TYPE了哦 就是不行哟

[ 本帖最后由 wshyzhywx 于 2008-9-26 09:44 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-9-26 10:16:37 | 只看该作者
录制不成,个人觉得是不是密码框特殊处理呀?所以也只能问腾讯的人了,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-9-26 11:50:38 | 只看该作者
完全是LZ自己不懂得如何操作的问题!
Dialog("QQ用户登录").WinEdit("window id:=1001","index:=0").Set "QQ号码"  输入号码
Dialog("QQ用户登录").WinEdit("window id:=16038").Type "QQ密码"                输入密码
Dialog("QQ用户登录").WinButton("window id:=16032").Click                            点击登录
我刚才测试了下,根本就可以,你可以找找看,我以前网上写的,QQ登录的测试(不过是前年写的脚本了吧,那个时候密码这个框还可以使用SET这个命令,呵呵,我以前自己学习写的脚本,网上应该可以找到的)
完全不是问题,对于密码使用TYPE本身就不存在问题~~
LZ自己先别去弄这个,先掌握好三样东西最重要:
1.对象库添加减!
2.数据表!
3.简单的编程,录制那没什么,主要要有编写脚本的能力!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-9-26 16:11:00 | 只看该作者

回复 10# 的帖子

偶终于明白了 你是说要在GLOBAl上先赋值?? 这个方法偶都确实不会也  谢谢大大的指点
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-9-26 17:03:32 | 只看该作者
总算把这个给做成功了  谢谢大家的帮助
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2014-11-17 11:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2008-10-9 15:10:59 | 只看该作者
    请问 QTP录制QQ登录是怎么操作的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2008-10-9 15:32:11 | 只看该作者
    请问楼主,你最后是怎么把密码录制上的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-10-9 15:34:48 | 只看该作者
    我也就只录制到了这么一句:
    Dialog("QQ用户登录").WinEdit("WinEdit").Set "QQ号码"

    如何才能录制到密码框呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
     楼主| 发表于 2008-10-18 20:59:58 | 只看该作者
    自己先在对象库里把登陆框添加进去 然后手动添加一条语句
    或者直接用描述性编程写出来 就可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-11-7 16:07:01 | 只看该作者
    录制不到QQ密码里面的内容是因为Control ID为16038的Edit类所对应的控件加密

    无法通过WM_GETTEXT得到里面的内容。

    密码加密策略是qq的一个安全考虑。 不过好像可以从内存中读取密码。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2008-11-8 12:35:12 | 只看该作者
    可以用wsh的sendkeys方法手动把密码送进去
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-8-12 16:37:39 | 只看该作者
    现在怎么不能录制是了啊,都识别不了那个按钮
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2012-7-25 09:08:16 | 只看该作者
    怎么录制登录按钮啊,我也是同样的问题
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-8 07:25 , Processed in 0.106910 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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