自动化如果处理验证码
方法1注释掉验证码模块
在测试环境测试的话可以让开发把验证码相关的代码注释掉从而达到目的
方法2设置万能码
可以设置一个万能码,只要输入万能码就登录成功
方法3图片识别技术
例如可以通过Python-tesseract 来识别图片验证码,Python-tesseract是光学字符识别Tesseract OCR引擎的Python封装类。能够读取任何常规的图片文件(JPG, GIF ,PNG , TIFF等)。不过,目前市面上的验证码形式繁多,目前任何一种验证码识别技术,识别率都不是100% 。
方法4记录cookie
通过向浏览器中添加cookie 可以绕过登录的验证码,这是比较有意思的一种解决方案。我们可以在用户登录之前,通过add_cookie()方法将用户名密码写入浏览器cookie ,再次访问系统登录链接将自动登录