51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5207|回复: 24
打印 上一主题 下一主题

[原创] 为何QTP无法识别键盘操作?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-24 14:39:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟我初学测试.在测试.net编程的网站时,QTP不能识别我的键盘操作. 也就是类似与在回复框或者留言框内写东西,QTP认不出来,但是我点击插入表情之类的就可以识别,不知道怎么回事,各位高手指导一下啊.

回复框是一个WebElement 控件,只能识别onclick方法,在上面写字却不能捕捉,奇怪.

能不能上传图片啊?光是说好象不能说清楚.

[ 本帖最后由 蓝天一剑 于 2006-4-25 14:18 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-24 16:01:00 | 只看该作者
可以,你发贴的时候下面有浏览两个字,它就是拿来上传的!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-4-25 09:01:39 | 只看该作者
怎么试了还是不行啊?

[ 本帖最后由 蓝天一剑 于 2006-4-25 09:05 编辑 ]
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    4#
    发表于 2006-4-25 10:08:05 | 只看该作者
    是录制不进去,还是回放时识别不了呢?
    如果是录制不进去,可以用Browser("51Testing软件测试论坛 - [QuickTest").Page("51Testing软件测试论坛 - [QuickTest").WebEdit("message").Set "********"  的方式手动修改脚本,或者是在options中把capture level 进行相应的修改。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-4-25 13:31:21 | 只看该作者
    你那个编辑框是不是QTP SPY认出来的是WebElement吧。
    Browser(...).page(...).Frame("Frame").WebElement("WebElement").Object.innertext “所需填入的数据”
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2006-4-25 14:20:36 | 只看该作者
    5楼的大哥,确实是这样,有什么办法能让软件能自动识别呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-4-25 14:45:55 | 只看该作者
    呵呵,估计编辑框是使用了iframe框
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2006-4-25 21:10:22 | 只看该作者
    Browser(...).page(...).Frame("Frame").WebElement("WebElement").Object.innertext “所需填入的数据”
    我试了在专家视图里面添加了这一句,但是回放的时候还是执行不了~~何解??
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-4-26 07:55:05 | 只看该作者
    我也碰到,哪位朋友给个解释。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2006-4-26 09:00:39 | 只看该作者
    把上面语句中的set方法改用为type,就可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2006-4-26 10:11:07 | 只看该作者
    对象仓库里有这个对象吗?有没有错误提示啊?

    顺便问一下,有Type这个方法?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2006-4-26 10:15:13 | 只看该作者
    你试一下:
    Browser(...).page(...).Frame("Frame").WebElement("WebElement").type“所需填入的数据”
    看看行不行?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2006-4-26 10:51:00 | 只看该作者
    我也碰到了

    但是,按以上修改后,还是报错,说the"frame" object was not found in the Object Repository.

    请继续赐教阿,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2006-4-26 10:57:07 | 只看该作者
    不一定非要我写的这个路径(Browser(...).page(...).Frame("Frame").WebElement("WebElement"))的,这个要看开发怎么写了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2006-4-26 14:03:29 | 只看该作者
    我又试了,两个写法都不行哦。也是只能认到Element的click,文字方面认不出来,自己添加回放也报错。怪事啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2006-4-26 14:25:07 | 只看该作者
    能不能把对象仓库中这部分的对象展开截张图看看呢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
     楼主| 发表于 2006-4-26 22:28:48 | 只看该作者
    截了图啊,但是不知道怎么上传啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2006-4-27 09:35:23 | 只看该作者
    把它当做附件上传
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2006-4-27 14:18:35 | 只看该作者
    试试看

    [ 本帖最后由 蓝天一剑 于 2006-4-28 11:44 编辑 ]

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2006-4-28 11:46:33 | 只看该作者
    如图,我所敲的字母并没有被识别出来.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 08:30 , Processed in 0.095369 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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