QTP 解决图片验证码
其实解决图片验证码的思路有很多,我这里主要结合 QTP9.5 的
新特性给大家介绍其中一种解决方案,就是利用它的 OCR 机制抓取
文本内容。
在 QTP9.5 中,对象识别能力有了进一步改善,其中针对文本识别
方面进行了优化,引入了 ABBYY 公司的 OCR 解决方案——这个相关
的功能体现在 QTP 菜单的“Tools-->Opons-->General--Use text
recognion mechanisms in this order”里,详细内容后面会有具体介绍。
我们再来看看 QTP 对应的这个设置。如前面所说,通过 QTP 菜单
的“Tools-->Opons”选中到“General--Use text recognion mechanisms
in this order”,这里的四个选项就是对应的不同设置。我们看看帮助
的描述:
=================================
使用文本识别机制
指定 QTP 在采用 “文本”或者“文本区域” 的 检查点或输出值 的步骤时,
捕获文本内容所使用的文本识别机制。
以下有三种识别方式:
1、先使用 Windows API,再使用 OCR(默认)。
指示 QTP 首先尝试以基于 Windows API 的机制从对象上直接获取
文本内容。如果未获取到文本(比如,文本属于图片的一部分),
QTP 就会使用 OCR 的机制尝试获取这段文本。
强烈建议在使用中日韩(象形文字)、英的语言环境下采用这个
评论1
最新资源