51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5778|回复: 11
打印 上一主题 下一主题

[原创] 请问加减法的验证码,怎么参数化?

[复制链接]
  • TA的每日心情
    郁闷
    2015-7-30 14:37
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2012-5-9 16:48:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    大家好,我遇到一个验证码参数化的问题,它的验证码是如“6-2”,然后验证码框输入结果。这样的验证码能不能做到参数化啊?怎么做?最好附上代码,小弟初学者,望高手能指点下,谢谢。(wap.jobtone.cn就是这个网站的注册的注册码)
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情

    2017-4-28 14:26
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    2#
    发表于 2012-5-9 17:44:26 | 只看该作者
    这个验证码,是每次打开网页自动生成,并且是图片格式的吧。所以感觉只能用GetROProperty方法去取它的值,
    比如验证码“6-2”,在属性里看能不能找到6跟2两个值,然后用两个变量去取得这两个值,
    set value1=browser("xx").page("xx").image("图片(不清楚是哪个属性)").GetROProperty("值1(不知道是哪个属性)")
    set value2=browser("xx").page("xx").image("图片(不清楚是哪个属性)").GetROProperty("值2(不知道是哪个属性)")
    然后再用个变量value3=value1-value2,再将value3输入到验证码框里
    browser("xx").page("xx").webedit("验证码").object.value=value3

    PS:没弄过,纯粹是个人理解,希望有点帮助...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2012-5-9 19:53:16 | 只看该作者
    win7上用ocr识别失败,噪点还是略多,识别难度较大。
    尽量去跟开发沟通,测试环境禁用掉图片验证码好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-7-30 14:37
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2012-5-10 09:13:02 | 只看该作者
    它这个不单单是减,有时还是加的,是随机的……可能还要判断他的符号啊,我试试,谢谢你的解答
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-7-30 14:37
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2012-5-10 11:10:12 | 只看该作者
    有没有人能给个准确的代码的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-7-30 14:37
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
     楼主| 发表于 2012-5-12 10:06:46 | 只看该作者
    ………………
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-5-15 17:08:15 | 只看该作者
    能不能把验证码功能先给关闭,跳过这个功能测试呢!?等测试完成了,再开启这个功能!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-4-28 14:26
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    8#
    发表于 2012-5-16 10:26:06 | 只看该作者
    貌似这个验证码功能用QTP测不了,或者比较难,
    可不可以让开发帮忙把这功能禁掉,测完其它的,
    然后单独手动侧验证码....
    PS:我回去找了下,发现图片里面的值是取不到的...
    所以那个方法不行~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2015-7-30 14:37
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    9#
     楼主| 发表于 2012-5-17 23:05:11 | 只看该作者
    哦,好像是不行,算了,用其它办法了,谢谢各位
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-5-4 10:34
  • 签到天数: 68 天

    连续签到: 1 天

    [LV.6]测试旅长

    10#
    发表于 2012-5-20 16:17:17 | 只看该作者
    这个关键是图片是否能取到上面显示的值 如果能取到 哪怕是通过各种处理取到 那用2楼的方式就可以了 至于多种运算方式 条件判断就行了 如果从取不到值上面显示的值 那就去找其中的属性是否与值相关的 只能这么办了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2012-5-21 12:49:13 | 只看该作者
    QTP ocr对复杂的一点图片还是无法识别的,建议自动化测试环境屏蔽掉验证码,如果你怕验证码方面出现问题,建议验证码可以独立出来手工测试。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2012-5-21 12:50:15 | 只看该作者
    还有我们在使用工具前先了解工具能做些什么,那些它是无法解决的,没有比较去转牛角尖,吃力不讨好。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-22 16:07 , Processed in 0.106571 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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