spel

Solid

Clojure Playwright 1.58.0 wrapper. Browser automation, testing, assertions, codegen, CLI. Use for: E2E tests, bug-finding, checkout automation, site exploration, screenshots, scraping, visual regression. NOT for: general web dev, non-browser APIs, non-Playwright frameworks.

Testing & QA 44 stars 1 forks Updated 1 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
55
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# spel — Clojure Playwright wrapper Skill generated for spel **{{version}}**. Verify with `spel version`. Use the `spel` CLI directly or via `eval-sci` for scripted workflows. ## CLI commands (obvious form) ``` spel --help # global help (always available) spel <cmd> --help # help per subcommand ``` | Command | Purpose | |---------|---------| | `spel open <url>` | Open URL (stealth ON by default) | | `spel --auto-launch open <url>` | Launch isolated browser with CDP debug port | | `spel --auto-connect open <url>` | Auto-discover running Chromium-family browser via CDP | | `spel --profile <path> open <url>` | Persistent Chrome profile | | `spel --channel msedge --profile <p> open <url>` | Edge profile | | `spel --load-state auth.json open <url>` | Restore cookies/localStorage | | `spel snapshot -i` | Interactive-elements snapshot with `@eXXX` refs + `[pos:X,Y W×H]` | | `spel snapshot -i -c` | Compact interactive (drops bare role lines) | | `spel click @eXXX` | Click by ref | | `spel fill @eXXX "text"` | Fill input by ref | | `spel screenshot name.png` | Screenshot | | `spel screenshot -a` | Annotated full-page PNG + sorted `@ref role "name"` list | | `spel annotate` / `spel unannotate` | Inject/remove visual overlays | | `spel batch [--bail] [--json]` | Run JSON array of sub-commands from stdin (one warm session) | | `spel wait --text "..."` | Wait for text | | `spel wait --load load\|domcontentloaded` | Wait for load state | | `sp...

Details

Author
Blockether
Repository
Blockether/spel
Created
3 months ago
Last Updated
1 weeks ago
Language
Clojure
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category