摘要
本发明涉及自动化测试领域,具体提供了一种处理自动化测试过程中多种常见验证码的方法及装置,具有如下步骤:S1、使用python作为主语言,selenium自动化测试框架和unittest单元测试框架;S2、输出图像文本;S3、完成验证码的定位;S4、基于OCR技术处理验证码;S5、对于简单验证码,即只需要输入英文或者数字的组合字符串;S6、对于滑块验证码,计算出滑动距离,完成验证;S7、点选验证码即通过给定顺序点击图标,才能通过验证;S8、借助unittestreport包引入失败重跑机制;S9、进行图片处理优化。与现有技术相比,本发明能够支持多种验证码,适用范围广,有效提高验证码的通过率。
技术关键词
单元测试框架
背景图
自动化测试框架
滑块验证码
机器可读程序
图标
验证码图片
二值化算法
图像处理
像素
汉字
滑动块
彩色图像
定位方法
机制
文本
存储器
处理器
系统为您推荐了相关专利信息
标签计算方法
机器可读程序
信息数据处理技术
算法
计算机
动态三维模型
事件特征
场景监控
多模态交互
实时监控系统
多模态生物识别
会议室管理方法
人体感应器
温湿度感应器
远程门禁控制
电商大数据
识别方法
农村
线性回归模型
机器可读程序