Selenium 验证码测试怎么做:关闭开关、官方测试密钥与真实联调的分层方案
在 Selenium 自动化测试中遇到验证码,可以按测试层级处理:日常 CI 用环境开关或 reCAPTCHA、Turnstile、hCaptcha 的官方测试密钥,保证结果稳定;预发或金丝雀环境必须面对真实验证码时,再用少量冒烟用例接入识别 API,完成参数提取、token 注入、回调触发和业务断言。
验证码 token 返回后验证失败怎么排查:时效、参数、注入、评分与 IP 逐层定位
识别服务返回了 token,提交到目标网站仍然失败,常见原因有五类:token 过期或被重复使用,sitekey、页面地址、action、rqdata 等参数与目标页不一致,token 没有写进实际请求或没有触发回调,reCAPTCHA v3/Enterprise 分数低于业务阈值,以及生成与提交两端的 IP 或会话不一致。本文按失败所在的层级和错误码说明怎样定位,并列出排障时值得记录的日志字段。