安装热度榜官方 Skill

webapp-testing

该技能提供使用 Playwright 测试本地 Web 应用的指南,包括单元、集成和端到端测试模式。它包含辅助脚本(如 with_server.py)用于管理服务器生命周期,并指导用户采用先侦察后行动的模式:先等待网络空闲,检查渲染后的 DOM,再选择选择器执行操作。强调将脚本作为黑盒调用,避免污染上下文窗口。

分类
前端与 React
榜单排名
#307
安装量
170,661

它能做什么

中文摘要

该技能提供使用 Playwright 测试本地 Web 应用的指南,包括单元、集成和端到端测试模式。它包含辅助脚本(如 with_server.py)用于管理服务器生命周期,并指导用户采用先侦察后行动的模式:先等待网络空闲,检查渲染后的 DOM,再选择选择器执行操作。强调将脚本作为黑盒调用,避免污染上下文窗口。

为什么推荐

推荐理由

适合需要以系统化方式测试 React 或前端应用的开发者,提供从静态 HTML 到动态应用的决策树,并包含管理多服务器的实用辅助脚本。

什么时候用

适用场景

  • 测试本地 React 或前端 Web 应用
  • 需要在动态网页中识别选择器并执行自动化操作
  • 需要捕获浏览器截图或查看控制台日志进行调试
  • 编写端到端测试脚本

使用前先看

主要亮点

  • 01

    提供决策树区分静态 HTML 与动态应用,并指导相应处理流程

  • 02

    包含 with_server.py 辅助脚本,支持单服务器和多服务器生命周期管理

  • 03

    要求使用 page.wait_for_load_state('networkidle') 等待动态应用加载

  • 04

    提供侦察-行动模式:先截图或检查 DOM,再根据结果选择选择器执行操作

  • 05

    建议将辅助脚本作为黑盒调用,使用 --help 查看用法,避免读取源码

  • 06

    示例文件涵盖元素发现、静态 HTML 自动化和控制台日志捕获

原始文档

原文摘录

Web Application Testing To test local web applications, write native Python Playwright scripts. **Helper Scripts Available**: