QTP(UFT)自动化测试识别处理验证码
1、首先双击UFT打开选择插件页面,在此去掉web插件的勾选,因web插件不支持文字验证输出功能。去掉勾选后,点击【确定】打开uft使用界面。

3、打开要识别验证码的登陆页面。点击工具栏的录制按钮,打开录制和运行设置页面后,点击【确定】按钮开始录制

5、打开文本区域输出值页,如下图所示,直接点击【确定】

7、点击完成录制按钮,回到脚本页面。此时录制之后自动生成了识别的脚本

9、接下来我们就要将该识别的脚本运用到登陆过程中。去掉第8步中添加的msgbox的代码,关闭该脚本,重新打开UFT。这次在选择插件的地方勾选上WEB插件

11、选择编写完成的获取验洵翌绦枞证码的脚本之后,位置选择“当前步骤之后”,点击【确定】按钮。会自动在脚本中添加 RunAction "获取验证码 [验证码]", oneIteration 的脚本

12、如下图中为对验证码的使用。测试我们可以直接使用自定义环境变量。因为识别时可能会识别出多余的空格,此处使用replace函数进行了去空格的处理。然后我们就可以直接运行脚本啦
