ls_721521 发表于 2009-7-29 18:27:44

.

..

kings727 发表于 2009-7-30 09:08:35

原帖由 ls_721521 于 2009-7-29 18:27 发表 http://bbs.51testing.com/images/common/back.gif
..
你的文字输出方式是:text outputvalue,
TOoLs中OCR设置,默认是先按API识别,如果识别不出就按OCR方式识别。
从图中看:你的PAGE页的文字显示出来,所以它就不会按OCR的方式识别了。
    你从插入中选择text areaoutputvalue 试试。

ls_721521 发表于 2009-7-30 09:44:34

如何选择text areaoutputvalue 方式?我的右键菜单里没有。

marco 发表于 2009-7-30 10:12:18

inster菜单里有

ls_721521 发表于 2009-7-30 11:48:49

解决了

严重谢谢kings727和marco,用text areaoutputvalue 获取到了。。。

jo_sion 发表于 2009-8-7 09:56:47

:victory:

jo_sion 发表于 2009-8-7 09:57:05

回了。我回了。。。。哈哈

wshyzhywx 发表于 2009-8-8 15:55:12

让开发给个没有验证码的版本不就可以了

hlq0514 发表于 2009-9-27 20:15:59

学习!!!!!

苍白也蓝 发表于 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".

kavensyw 发表于 2010-8-27 17:20:50

为什么我取到的是乱码,不是我要的汉字

weijie_1016 发表于 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)
运行结果载图:


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

yanwang8129 发表于 2011-8-3 17:28:54

回复 30# 苍白也蓝


请问下,后来你这个问题有解决了吗,我刚学习的qtp也碰到了这个问题,不知道是什么原因那???
页: 1 [2]
查看完整版本: 谁验证码的问题解决了?(已解决)