Selenium 验证码测试怎么做:关闭开关、官方测试密钥与真实联调的分层方案

在 Selenium 自动化测试中遇到验证码,可以按测试层级处理:日常 CI 用环境开关或 reCAPTCHA、Turnstile、hCaptcha 的官方测试密钥,保证结果稳定;预发或金丝雀环境必须面对真实验证码时,再用少量冒烟用例接入识别 API,完成参数提取、token 注入、回调触发和业务断言。

验证码 token 返回后验证失败怎么排查:时效、参数、注入、评分与 IP 逐层定位

识别服务返回了 token,提交到目标网站仍然失败,常见原因有五类:token 过期或被重复使用,sitekey、页面地址、action、rqdata 等参数与目标页不一致,token 没有写进实际请求或没有触发回调,reCAPTCHA v3/Enterprise 分数低于业务阈值,以及生成与提交两端的 IP 或会话不一致。本文按失败所在的层级和错误码说明怎样定位,并列出排障时值得记录的日志字段。

hCaptcha 识别 API 怎么接入:参数准备、任务流程、Token 注入与被拒排查

讲清 hCaptcha 识别 API 的工作方式:提交任务前要准备哪些参数,Enterprise 的 rqdata 怎么处理,如何在 120 秒左右的有效期内完成轮询或回调。文章还说明了在 Playwright、Puppeteer、Selenium 中注入 Token 并触发 data-callback 的方法,以及“服务已返回 Token 但目标站不接受”时该按什么顺序排查。