Webapp Testing

Test web navigation, input and click flows, retaining results and screenshots.

Available in app
A pointer tests a conceptual browser card beside a check token.

Overview

Check whether a web app's important journeys work as intended, from a new feature or bug fix to a pre-release regression pass. Start with a runnable project or a page URL, and describe the screens and actions that matter most.

The skill helps plan test cases, then opens pages, clicks controls, fills forms and checks the resulting state. Results record both successful and failed checks, with problem locations, reproduction steps and useful screenshots so you can move on to repairs and retesting. Login and human-verification steps may need your participation.

Where it helps

  • Verify a local form flow and confirm the server actually received the submission
  • Walk key journeys from sign-up to checkout with step screenshots
  • Keep a re-checkable run record for regression testing
  • Debug button states and timing issues on dynamic pages
#testing#browser#e2e#playwright#replay

Examples

Examples describe the request and the shape of the expected deliverable; they are not completed run results.

Example prompt

Run this checkout demo against my case list: open, add to cart, order, submit — confirm results against the server's records, and the deliberately failing check must honestly report FAIL.

Expected output

Per-case results with screenshots, including the deliberately failing case honestly reported as failed.

Example prompt

After submit the confirmation never appeared and the page changed: determine whether the submission landed or the UI just didn't update — check the server independently and don't click submit again.

Expected output

A server-side read-back stating whether the submission actually landed.

Requirements and limits

Install platforms
iOS: iOS · Android: Android
Script runtime
Runs scripts in the task environment
Minimum app version
1.7.59
Reviewed permission scope

iOS · Android

Capabilities
Interact with web pagesObserve web pagesRemote executionRead workspace filesWrite workspace files
Reviewed tools
Shell commands
Review decision
Approved
Review stage
Guest execution qualification
Reviewed on
2026-10-27
Implementation and runtime details
Adaptation stage
frozen

iOS

Tools
Shell commands
Capabilities
Interact with web pagesObserve web pagesRemote executionRead workspace filesWrite workspace files
Runtime environment
linux / riscv64 · guest-verified

Android

Tools
Shell commands
Capabilities
Interact with web pagesObserve web pagesRemote executionRead workspace filesWrite workspace files
Runtime environment
linux / riscv64 · guest-verified

License and source

Source and trace details

License

Apache-2.0

Apache-2.0 (per-skill LICENSE.txt)

Apache-2.0 per-skill LICENSE.txt kept byte-identical under references/licenses/; per-asset audit closed 2026-10-26: the pinned subtree contains only text/code (no fonts, images or binary template assets).

Image and material attribution

Image attribution
Floe original, AI-assisted illustration.
Source
https://github.com/anthropics/skills
Upstream path
skills/webapp-testing
Upstream pin
dbd4588f9e
Source checked
2026-10-26
Publisher
JiangNanGenius
Publication commit (retrieval)
25e07dbeeb6cc93c2fe83ddc72a34302cc40832a
Audited source commit
84c524b6fb483e4cad94db076e7d9c9962966c19
Signed catalog digest
iOS 46196ba57ed7ea7f22085e74b113207f31193e820ab8983cf7a60eee953f2340 · Android 16de89d019e2057804a40f215485ccb09d5495a25864b34d681168eeaf8f9697
Publication snapshot (UTC)
2026-10-31

Publication commit 25e07dbeeb, audited source 84c524b6fb; catalog digest iOS 46196ba57ed7… · Android 16de89d019e2….

Versions and status

Version records ship with the signed catalog; the target and released versions are shown below.

Adaptation
Ready
Publication state
Curated skills are available
Deep adaptation
Yes
Released version
1.0.0