Reproduce a form validation issue
Give the agent a local URL, synthetic form values and the error message you expect. It can submit the fixture, capture the actual UI state and retain an assertion for the missing message.
Run targeted browser checks on a local web app with Python Playwright. Capture the failing interaction and relevant browser evidence so another developer can repeat it.
Give the agent an approved local page and one visible expected result. Save a script and evidence another developer can rerun.
Provide the local route, expected behavior and synthetic inputs.
Copy the request into a new Floatboat conversation and provide the required material.
Download FloatboatPreview and copy the request. It is not sent automatically from this page.
Reference: Webapp Testing https://github.com/anthropics/skills/blob/main/skills/webapp-testing/SKILL.md Read the original documentation and check the current environment and dependencies. Propose any new installation or tool connection before proceeding. My task: Use Webapp Testing on my local settings form. Enter synthetic values that should trigger the required-field message, save a Playwright assertion and record the screenshot and browser errors. Use only my approved local start command. Expected deliverable: A repeatable script and a short report with actual results.
Anthropic’s Apache-2.0 Webapp Testing Skill directs a coding agent to write native Python Playwright scripts. It supports static HTML and local web apps, and includes a helper to manage approved development servers. A screenshot records visible state while an assertion determines whether the behavior passed.
Choose an interaction with a visible expected result. Pair screenshots and console output with a narrow assertion that a teammate can rerun.
Give the agent a local URL, synthetic form values and the error message you expect. It can submit the fixture, capture the actual UI state and retain an assertion for the missing message.
Start with a page whose data arrives after initial render. Wait for the relevant state, inspect the rendered DOM and record whether the final control becomes usable.
Use a test session to open the route that fails. Save the navigation sequence, screenshot and relevant console error together so a developer can locate the failure.
Open the approved local HTML fixture and check a keyboard or click interaction. Leave a small script with the exact assertion so the same behavior can be retested later.
Start with one observable failure. The agent can use an existing test server or start an approved local command, then capture only the evidence needed to repeat the check.
Give the agent a local URL or HTML file, approved fixtures and one observable success condition. Configure Python Playwright and the required browser.
Use the running local app or an approved server command with the bundled helper. Wait for the expected state and inspect the DOM before choosing locators.
Save the script, actual assertion result and any necessary screenshot or console output. Record the command and local route used.
Read another Skill guide and check its original source before using it.