SuperAPI AI 工具集

web-testing

测试与质量

查看项目

更新于 10-15 20:13

技能介绍

该技能介绍使用 Playwright 进行 Web 自动化测试的模式与最佳实践,主要内容包括测试结构、断言、Mocking 以及提升测试可靠性的建议。

用途:为前端或全栈项目编写可维护、稳定的端到端与集成测试,覆盖用户认证、电商结账、表单校验等典型流程。

主要能力:用 test.describe 组织测试;使用 beforeEach、afterEach、beforeAll、afterAll 管理生命周期;支持参数化测试、自定义 fixture、Page Object Model;提供元素可见性、文本内容、属性状态、URL 与页面标题等断言,并支持 expect.soft 软断言。Mocking 方面可拦截网络请求并自定义响应、按条件模拟慢接口或错误状态、修改请求头、模拟网络延迟。

使用方式:从 @playwright/test 导入 test 与 expect,通过 page.goto、fill、click 等操作页面,配合断言验证结果;使用 page.route 模拟接口;建议采用 data-testid、语义选择器和 getByRole/getByLabel 等可靠选择器,并在配置中开启失败时截图、trace 与视频。

限制:资料未提供安装命令、收费方式、平台要求或版本信息,这些事实暂未提供。