用途:把无障碍测试叠加到已有的自动化套件上,无需单独安装工具。通过在驱动上启用 capability 即可发起 WCAG 扫描,结果出现在 Accessibility 仪表盘。
主要能力与配置:开启扫描必须设置 accessibility 为 true;可选用 accessibility.wcagVersion 指定 wcag21a 或 wcag21aa、accessibility.bestPractice 开启最佳实践检查(默认 false)、accessibility.needsReview 包含模糊问题。
使用方式:Selenium 可执行 driver.executeScript("lambda-accessibility-scan") 在指定点扫描,或用 accessibility.autoscan=true 每次导航自动扫描(仅 Selenium)。Playwright 需使用 Chrome 而非 Chromium,并在创建页面后加载内部扫描扩展,无自动扫描。Cypress 在 lambdatest-config.json 中以点号写 capability,并按版本在 cypress/support/e2e.js 与 cypress.config.js(v10+)或 cypress/support/index.js 与 cypress/plugins/index.js(v9)注册扫描器。原生移动应用(Appium)必须调用扫描钩子,无自动扫描模式。认证使用 LT_USERNAME 与 LT_ACCESS_KEY 环境变量。
读取结果:自动化路径只写入仪表盘,没有结果 API、退出码或构建门禁标志;若需在代码中读取报告以让构建失败,需使用 Accessibility MCP 服务器。
限制:自动化扫描只能覆盖部分 WCAG,不能替代手动与屏幕阅读器测试。仪表盘地址为 https://accounts.lambdatest.com/dashboard 下的 Accessibility。