Playwright MCP Server 与 AI Agent 浏览器自动化测试

共 18 题
#

1. Playwright MCP Server (@playwright/mcp) 的核心能力:浏览器导航、元素 snapshot/accessibility 树、点击/输入等结构化操作如何封装为 MCP 工具?

A MCP 只提供导航能力
B 把导航、snapshot/可访问性树、点击/输入等封装为 MCP 工具,供 AI 结构化操作浏览器 ✓ 正确答案
C snapshot 返回纯 DOM 最合适
D MCP 无法返回结构化数据
#

2. AI Agent 通过 Playwright MCP 完成端到端测试用例的真实工作流:从用户意图 → 行动规划 → 工具调用 → 断言与截图闭环?

A 从用户意图→行动规划→工具调用→断言截图,形成感知-决策-操作-验证的闭环 ✓ 正确答案
B AI 一次调用即可完成整个测试
C 无需感知页面状态
D 断言必须人工完成
#

3. Playwright MCP 与传统 Selenium/Playwright 代码驱动测试在覆盖率、稳定性与开发成本上的对比?

A AI 测试覆盖更精确
B 传统测试无需维护
C AI 开发成本低但稳定/覆盖可控性弱,传统精确稳定但成本高,宜结合使用 ✓ 正确答案
D AI 测试更稳定
#

4. Playwright Test Agents (v1.56+) 的三个专用 Agent (Planner / Generator / Healer) 协作修复 flaky test 的工程价值?

A Planner 诊断、Generator 生成修复、Healer 验证自愈,形成 flaky 修复闭环并降低人力成本 ✓ 正确答案
B 三个 Agent 各自独立工作
C Healer 只诊断
D Agent 修复无需人工审核
#

5. Playwright MCP 的安全边界:受信任浏览器上下文、外部脚本注入、可信 DOM 选择器 vs CSS 选择器在 Agent 操作时的取舍?

A AI 可随意执行任意脚本
B CSS 选择器总是安全
C 无需限制 AI 操作范围
D 受控上下文、限制不可信脚本注入、优先可信语义选择器而非任意 CSS,降低安全风险 ✓ 正确答案
#

6. AI Agent 自动化测试在回归场景的真实可用度:从 prompt → 决策 → 操作 → assertion 的失败率与人工兜底成本?

A AI 测试零失败率
B 人工兜底成本为零
C AI 测试无需人工审核
D prompt→决策→操作→assertion 逐环有失败率,需人工兜底,宜 AI 初筛 + 人工复核并用模板/强断言控制成本 ✓ 正确答案
#

7. 多 MCP Server 编排 (Playwright + Filesystem + Sentry + DB) 下 AI 测试 Agent 的上下文压缩与工具选择策略?

A 暴露所有工具最合理
B 按需压缩上下文、清晰工具描述 + 按需路由选择,避免上下文爆炸与工具选择混乱 ✓ 正确答案
C 上下文越多越好
D 工具选择无需策略
#

8. Playwright MCP 与 Browser Use / computer-use 类通用 Agent 在测试场景的工程取舍?

A 测试重确定性/可断言,Playwright MCP 结构化可集成更契合,通用 Agent 适合跨应用/视觉补充 ✓ 正确答案
B 两者用途完全相同
C Playwright MCP 无法断言
D 通用 Agent 更适合精确断言
#

9. CI/CD 中 Playwright MCP 的沙箱化 (headless / 临时 profile / 凭据隔离) 与成本/时长控制?

A 凭据可直接硬编码
B AI 调用无成本
C 用 headless + 临时 profile + 凭据隔离保安全,用调用次数/超时/分片控制成本与时长 ✓ 正确答案
D 无需限制超时
#

10. Chrome DevTools MCP、browser-tools 等同类工具与 Playwright MCP 的差异?

A 三者能力完全相同
B DevTools MCP 偏底层调试、browser-tools 偏观测诊断、Playwright MCP 偏结构化自动化测试 ✓ 正确答案
C Playwright MCP 只支持 Chrome
D browser-tools 只能测试
#

11. AI Agent 测试在登录态、验证码、WebAuthn、passkey、强加密 cookie 场景的工程边界?

A AI 应硬解验证码
B WebAuthn 可纯软件模拟
C 用测试环境绕过/预置登录态与凭据,聚焦业务逻辑,而非破解验证码/WebAuthn/加密 cookie ✓ 正确答案
D 加密 cookie 可被 AI 解析
#

12. Playwright MCP 在企业内网 (无外网、登录域账号、内网 SSO) 的部署与凭据管理?

A 内网无需预置依赖
B 内网无需处理 SSO
C 域账号凭据可硬编码
D 用预置镜像/内网源解决网络,storageState 预置登录态、密钥管理注入凭据应对域账号/SSO ✓ 正确答案
#

13. AI Agent 测试的定位,自然语言驱动的用例生成?

A AI 完全替代人工测试
B AI 生成的用例无需校验
C AI 辅助把自然语言需求生成用例初稿,人工评审精修固化,定位是"辅助生成 + 把关" ✓ 正确答案
D 自然语言无法生成用例
#

14. AI Agent 测试结果的审计与追溯,操作日志、决策依据与截图证据如何留存,满足质量追溯与合规要求?

A 只需保存最终结果
B 留存操作日志、决策依据与截图证据形成可回放证据链,并脱敏敏感数据满足审计合规 ✓ 正确答案
C 敏感数据无需脱敏
D 决策依据无需留存
#

15. MCP 与测试工具的集成,工具注册与调用链?

A 工具只返回二进制
B 测试工具无需注册
C 调用链只作用一次
D 测试工具以 MCP 工具注册(名称/描述/schema),AI 经 MCP Server 调用链驱动测试工具 ✓ 正确答案
#

16. AI 生成的断言质量,如何验证?

A 用强度检查、变异/注入验证断言能否捕获真缺陷、人工评审,确保断言有效 ✓ 正确答案
B 断言恒真即可
C 只断言元素存在即可
D AI 断言无需验证
#

17. AI 测试的稳定性,选择器与等待策略?

A 用可信语义选择器 + auto-wait/业务终态等待 + 重试兜底,提升 AI 定位与等待稳定性 ✓ 正确答案
B 固定 sleep 最稳定
C AI 应用绝对 XPath 定位
D 选择器无关紧要
#

18. 多模态 AI Agent(视觉+浏览器操作)的测试要点,截图理解、目标定位与步骤执行的验证方法?

A 步骤执行无需核对
B 只看截图即可保证准确
C 视觉定位无需验证
D 验证截图理解、目标定位与步骤执行,用语义锚点+操作日志+断言交叉验证防视觉偏差 ✓ 正确答案