Loading...
Loading...
Plain English E2E UI testing. Describe tests in natural language, agent executes via browser tool, then exports real Playwright test scripts for CI/CD. Use when asked to create UI tests, test a website, or generate Playwright scripts.
npx skill4agent add sundial-org/awesome-openclaw-skills ui-test
.spec.tsnpx playwright testnode scripts/ui-test.js get "<name>"browser action=start profile=clawdbrowser action=snapshotbrowser action=actnode scripts/ui-test.js save-run "<name>" passed=true/false.spec.ts| User says | Browser action | Playwright equivalent |
|---|---|---|
| "click the Sign In button" | | |
| "type hello@test.com in the email field" | | |
| "verify the dashboard shows Welcome" | | |
| "wait for the page to load" | | |
| "click the hamburger menu" | | |
| "scroll down" | | |
| "check the Remember Me checkbox" | | |
| "select 'USD' from the currency dropdown" | | |
| "take a screenshot" | | |
| "verify URL contains /dashboard" | check current URL | |
node ~/workspace/skills/ui-test/scripts/ui-test.js <command>| Command | Description |
|---|---|
| Create a new test |
| Add a plain English step |
| Replace all steps |
| Set the test URL |
| Show test definition |
| List all tests |
| Delete a test |
| Save execution results |
| Show run history |
| Export as Playwright script |
test.describetest.beforeEachstep-NN-before.jpgstep-NN-after.jpgstep-NN-FAIL.jpg~/.ui-tests/runs/<slug>-<timestamp>/ffmpeg -framerate 1 -pattern_type glob -i '~/.ui-tests/runs/<folder>/step-*.jpg' \
-vf "scale=1280:-2" -c:v libx264 -pix_fmt yuv420p -y output.mp4~/.ui-tests/<slug>.json~/.ui-tests/runs/<slug>-<timestamp>/run.json~/.ui-tests/runs/<slug>-<timestamp>/step-*.jpg~/.ui-tests/runs/<slug>-<timestamp>/walkthrough.mp4./tests/<slug>.spec.ts