51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9317|回复: 32
打印 上一主题 下一主题

[原创] 谁验证码的问题解决了?(已解决)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-24 11:06:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
这个地址说的  http://bbs.51testing.com/thread-159897-1-2.html

但我用Output CheckPoint("Internet Explorer_Server")取不到验证码的值呀...咋回事呢???

[ 本帖最后由 ls_721521 于 2009-7-30 11:49 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

33#
发表于 2011-8-3 17:28:54 | 只看该作者
回复 30# 苍白也蓝


请问下,后来你这个问题有解决了吗,我刚学习的qtp也碰到了这个问题,不知道是什么原因那???
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2010-12-24 11:05:26 | 只看该作者
本帖最后由 weijie_1016 于 2010-12-24 11:07 编辑

之前是卸载web插件,添加Text Area 检查点的方式取,有时会识别错误,并且验证码的位置在页面中稍有调整就会识别失败。感谢楼上推荐getvisibletext方法,尝试了一下,果然取到了。
先拿到图片验证码的url,然后在浏览器中打开,通过描述性编程,写如下代码运行:
print Window("regexpwndtitle:= Windows Internet Explorer").WinObject("regexpwndclass:=Internet Explorer_Server").GetVisibleText(0,0,500,500)
运行结果载图:


当然,这个图片验证码十分简单,对于一些复杂的,加有干扰素的就无能为力了,只能去找开发人员了。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2015-10-19 13:26
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    31#
    发表于 2010-8-27 17:20:50 | 只看该作者
    为什么我取到的是乱码,不是我要的汉字
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    30#
    发表于 2010-8-27 11:19:26 | 只看该作者
    为什么我总出现这个错误提示,在线求解~~~~
    You specified more parameters in your RunAction statement than the number of parameters defined for the action.
    Line (2): "RunAction "Copy of GetChar", oneIteration,mycode".
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-8-24 09:34
  • 签到天数: 11 天

    连续签到: 2 天

    [LV.3]测试连长

    29#
    发表于 2009-9-27 20:15:59 | 只看该作者
    学习!!!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    28#
    发表于 2009-8-8 15:55:12 | 只看该作者
    让开发给个没有验证码的版本不就可以了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    27#
    发表于 2009-8-7 09:57:05 | 只看该作者
    回了。我回了。。。。哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    26#
    发表于 2009-8-7 09:56:47 | 只看该作者
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    25#
     楼主| 发表于 2009-7-30 11:48:49 | 只看该作者

    解决了

    严重谢谢kings727和marco,用text area  output  value 获取到了。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2015-3-12 14:20
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    24#
    发表于 2009-7-30 10:12:18 | 只看该作者
    inster菜单里有
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
     楼主| 发表于 2009-7-30 09:44:34 | 只看该作者
    如何选择text area  output  value 方式?我的右键菜单里没有。

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    22#
    发表于 2009-7-30 09:08:35 | 只看该作者
    原帖由 ls_721521 于 2009-7-29 18:27 发表
    ..

    你的文字输出方式是:text output  value,
    TOoLs中OCR设置,默认是先按API识别,如果识别不出就按OCR方式识别。
    从图中看:你的PAGE页的文字显示出来,所以它就不会按OCR的方式识别了。
        你从插入中选择text area  output  value 试试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21#
     楼主| 发表于 2009-7-29 18:27:44 | 只看该作者

    .

    ..

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
     楼主| 发表于 2009-7-29 18:22:30 | 只看该作者
    看看哪错了

    [ 本帖最后由 ls_721521 于 2009-7-29 18:24 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2009-7-29 18:19:07 | 只看该作者

    看看哪错了

    看看哪错了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
     楼主| 发表于 2009-7-29 18:12:51 | 只看该作者

    回复 17# 的帖子

    看来是我方法用错了。。。
    我是在低级录制的那条语句上,右键选择insert output value... 然后将值输出到global里。见截图。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2009-7-29 17:36:50 | 只看该作者
    原帖由 ls_721521 于 2009-7-27 18:06 发表
    这些都应该没错的。
    我ie是全屏,位置不会错。再说就是位置错了也能取得,output取的是page页。。。
    输出值里面的选项我都选了,一个一个看的。。

    不是PAGE页,是PAGE页上的一个区域。
    如果你选择是一个空白区域,那输出值肯定是为空。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-7-29 17:33:08 | 只看该作者
    原帖由 ls_721521 于 2009-7-29 16:25 发表
    我不知道还有啥信息了,就是按照那个帖子做的,你还想知道啥信息?
    如果你好心的话试验大家都知道的一个系统,就是开心网注册的验证码,地址www.kaixin001.com
    我这个也不能成功,看你能成功否?如果你成功了我再请 ...

    我试验不了,这个网址公司封了。
    如果我对你提到的那个帖子理解无误的话,应该不需要参数在脚本之间传递

    [ 本帖最后由 kings727 于 2009-7-30 09:11 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2009-7-29 16:25:11 | 只看该作者

    回复 14# 的帖子

    我不知道还有啥信息了,就是按照那个帖子做的,你还想知道啥信息?
    如果你好心的话试验大家都知道的一个系统,就是开心网注册的验证码,地址www.kaixin001.com
    我这个也不能成功,看你能成功否?如果你成功了我再请教。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-19 17:51 , Processed in 0.083145 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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