browser-testing

browser-testing is a skill for Claude Code, Codex from cafe3310/public-agent-skills. It costs 34 tokens per session (899 once invoked), scanned A, original, Apache-2.0.

A browser-based end-to-end testing workflow, where end-to-end testing means checking a complete user-facing feature through the browser, with test cases stored in Markdown files.

In plain words
What is it for?
Use it to test Space applications with browser developer tools, record setup, actions, expected results, screenshots, and verification status, then repeat the tests on the deployed version.
Why use it?
It provides a repeatable way to check an application locally and after deployment, while keeping the steps and evidence for review.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to test Space applications with browser developer tools, record setup, actions, expected results, screenshots, and verification status, then repeat the tests on the deployed version.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/cafe3310/public-agent-skills/browser-testing
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add cafe3310/public-agent-skills --skill browser-testing
Clone the repo
git clone --depth 1 https://github.com/cafe3310/public-agent-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for browser-testing

README.md
[![agentmods](https://agentmods.dev/badge/skills/cafe3310/public-agent-skills/browser-testing.svg)](https://agentmods.dev/skills/cafe3310/public-agent-skills/browser-testing)
Your own site
<a href="https://agentmods.dev/skills/cafe3310/public-agent-skills/browser-testing"><img src="https://agentmods.dev/badge/skills/cafe3310/public-agent-skills/browser-testing.svg" alt="Measured on agentmods" height="20"></a>
Per session 34 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 899 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00034 $0.00899
Opus 5 $0.00017 $0.00449
Sonnet 5 $0.00007 $0.00180
Haiku 4.5 $0.00003 $0.00090

Measured 8d ago against content hash a593fe15ffd7, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

Grade A, and why

browser-testing scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills_archived/browser-testing/SKILL.md · 68 lines

What it actually says

技能: 基于浏览器的端到端测试

1. 概述

本技能定义了一套端到端(E2E)测试流程,该流程不依赖传统的单元测试框架,而是通过 chrome-dev-tools 或类似的浏览器工具进行手动或半自动化的界面测试。

所有测试用例都以结构化的 Markdown 文件形式进行记录和管理。

2. 何时使用

  • 当需要为项目中的某个 Space 应用创建或执行测试时。
  • 当需要验证一个功能在本地和部署后是否都按预期工作时。
  • 当需要记录测试过程和结果以供回顾时。

3. 测试流程

  1. 本地测试优先: 在本地环境中完成开发后,首先在本地运行应用,并根据测试用例执行端到端测试。
  2. 部署测试: 本地测试全部通过后,将代码推送到 main 分支,触发 Hugging Face Spaces 的自动部署。
  3. 验证部署: 在部署后的 Space 页面上,重复执行测试用例,确保线上功能与本地一致。

4. 测试用例规范

A) 存放位置

每个 Space 应用的测试用例都存放在其各自的 tests/ 目录下。例如:some-proj/tests/

B) 文件结构

每个测试用例都是一个独立的 Markdown 文件,其内容结构由模板 templates/test-case.md.template 定义。

  • 文件头:
    • 创建时间: 测试用例创建时的时间戳。
    • Commit Hash: 创建时对应的 Git Commit 哈希值。
    • Commit Message: 创建时对应的 Git Commit 消息。
  • 核心定义:
    • 测试名称: 对测试用例的简短描述。
    • 测试目的: 详细说明此测试用例要验证的功能或修复的问题。
  • 环境信息:
    • 本地运行和部署方式: 清晰说明如何在本地启动应用以及如何触发部署。
  • 执行与结果:
    • 测试步骤: 一系列清晰、可复现的操作步骤。
    • 预期结果: 描述在执行完测试步骤后,系统应该达到的状态。
    • 通过时的实际结果: 当测试成功通过后,在此处记录观察到的实际结果,包括:
      • 截图路径: 自动截取的关键页面截图的存储路径。
      • 验证状态: 截图内容与预期结果描述比对后的验证结果(通过/不通过)。
      • 口述标准: 用户口述的预期结果视觉描述。 这些记录作为测试通过的凭证。

C) 创建测试用例

  1. 使用 date +'%Y-%m-%d-%H-%M' 获取当前时间戳。
  2. 使用 git log -1 --pretty=%H%n%s 获取最新的 Commit 信息。
  3. 复制 browser-testing/templates/test-case.md.template 模板内容。
  4. 填充模板中的占位符,并编写详细的测试步骤和预期结果。
  5. 将新创建的测试用例文件保存到对应 Space 的 tests/ 目录下。
  6. 为每个测试用例创建一个同名的子目录,用于存放截图等测试产物。例如:some-proj/tests/YYYY-MM-DD-HH-mm-测试名称/

5. 模板资源

  • templates/test-case.md.template: 用于创建新测试用例的 Markdown 模板。
Files

What ships with it

1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 68 lines · 34 tokens per session scan A a593fe15ffd7

Subscribe to this mod's changes

browser-testing is a skill published in the GitHub repository cafe3310/public-agent-skills (253 stars, last pushed 2mo ago), licensed Apache-2.0. It adds 34 tokens to every session and 899 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

playwright-best-practices

Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility (axe-core), file uploads/downloads, date/time mocking, WebSockets, geolocation, permissions…

firstsun-dev/skills · 214 tokens

webapp-testing

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

x-cmd/skill · 35 tokens

browser-testing-with-devtools

Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be…

addyosmani/agent-skills · 68 tokens

actionbook-web-test

Run browser-based web tests against websites using Actionbook CLI. Activate when the user wants to test a website workflow, run smoke tests, verify a user flow, check if a web application works, run regression tests, or validate browser-based interactions. Supports test definition, execution, assertion, reporting, and…

actionbook/actionbook · 71 tokens

web-test

A browser-automation tool for testing the 1C:Enterprise web client. It uses Playwright to navigate sections, fill forms, read tables and reports, and perform user actions in a browser.

Nikolay-Shirokov/cc-1c-skills · 44 tokens

playwright-visual-testing

Add, repair, or review Playwright visual regression tests for browser-facing .NET apps, including screenshot baselines, Pixelmatch thresholds, deterministic rendering, and GitHub Actions artifacts. USE FOR: toHaveScreenshot, page.screenshot visual checks, Pixelmatch/pngjs comparison scripts, visual baseline updates…

managedcode/dotnet-skills · 101 tokens