spel
SolidClojure 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
Quality Score: 87/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
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
Testing & QA Listed
playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
0 Updated 1 weeks ago
Diegocortes15 Testing & QA Solid
playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
69 Updated 5 days ago
changkun Testing & QA Solid
playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
4,612 Updated today
github