基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 验证码处理

文章目录

基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 元素定位

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 -常见的页面元素操作

基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - iframe元素定位

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 元素定位场景分析

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象属性

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 获取测试对象状态

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 第三方控件类操作

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 执行JS操作

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - WebDriver的三种等待方式

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 模拟键盘操作

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 代码检查点[验证点/断言]与图像检查点

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 验证码处理

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - cookie操作

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 关联

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - exe文件执行

基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - grid [跨浏览器远程测试-可分布式]

基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - 框架设计小结

基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - testng使用

基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包

持续更新中

关于WEB端UI自动化的CASE过程中需要绕过验证码的操作,针对测试人员来说,实在是没有太多的建议…

如果是对一些语言较为熟悉的话可以有很对方法绕过。比如可以通过利用抓取COOKIE的方式绕过、或者python中针对验证码图片进行灰度处理、二值化处理、降噪处理…

以下的方法仅仅针对使用脚本不是很熟练的测试人员的处理方法

验证码处理

	1.依赖开发人员:万能验证码;屏蔽验证码
	
	2.出内部接口:读取底层验证码
	
	3.利用OCR   (仅限于数字型不太复杂的验证码)
	
	4.人工介入 加个延时 通过手工输入验证码

多与研发人员沟通,工作嘛,大家都是为了工作解决项目中的技术难点,不寒掺。

Guess you like

Origin blog.csdn.net/weixin_42250835/article/details/120942057