mirror of
https://github.com/microsoft/playwright-mcp.git
synced 2026-02-04 21:23:09 +00:00
update cli readme
Added installation instructions for skills and updated CLI commands.
This commit is contained in:
@@ -27,6 +27,23 @@ npm install -g @playwright/cli@latest
|
||||
playwright-cli --help
|
||||
```
|
||||
|
||||
### Installing skills
|
||||
|
||||
Claude Code, GitHub Copilot and others will use the locally installed skills.
|
||||
|
||||
```bash
|
||||
playwright-cli install-skills
|
||||
```
|
||||
|
||||
### Skills-less operation
|
||||
|
||||
Point your agent at the CLI and let it cook. It'll read the skill off `playwright-cli --help` on its own:
|
||||
|
||||
```
|
||||
Test the "add todo" flow on https://demo.playwright.dev/todomvc using playwright-cli.
|
||||
Check playwright-cli --help for available commands.
|
||||
```
|
||||
|
||||
## Demo
|
||||
|
||||
```
|
||||
@@ -110,6 +127,7 @@ Manage your sessions as follows:
|
||||
```bash
|
||||
playwright-cli session-list # list all sessions
|
||||
playwright-cli session-stop [name] # stop session
|
||||
playwright-cli session-restart [name] # restart session
|
||||
playwright-cli session-stop-all # stop all sessions
|
||||
playwright-cli session-delete [name] # delete session data along with the profiles
|
||||
```
|
||||
@@ -181,6 +199,42 @@ playwright-cli tab-close [index] # close a browser tab
|
||||
playwright-cli tab-select <index> # select a browser tab
|
||||
```
|
||||
|
||||
### Storage
|
||||
|
||||
```bash
|
||||
playwright-cli state-save [filename] # save storage state
|
||||
playwright-cli state-load <filename> # load storage state
|
||||
|
||||
# Cookies
|
||||
playwright-cli cookie-list [--domain] # list cookies
|
||||
playwright-cli cookie-get <name> # get a cookie
|
||||
playwright-cli cookie-set <name> <val> # set a cookie
|
||||
playwright-cli cookie-delete <name> # delete a cookie
|
||||
playwright-cli cookie-clear # clear all cookies
|
||||
|
||||
# LocalStorage
|
||||
playwright-cli localstorage-list # list localStorage entries
|
||||
playwright-cli localstorage-get <key> # get localStorage value
|
||||
playwright-cli localstorage-set <k> <v> # set localStorage value
|
||||
playwright-cli localstorage-delete <k> # delete localStorage entry
|
||||
playwright-cli localstorage-clear # clear all localStorage
|
||||
|
||||
# SessionStorage
|
||||
playwright-cli sessionstorage-list # list sessionStorage entries
|
||||
playwright-cli sessionstorage-get <k> # get sessionStorage value
|
||||
playwright-cli sessionstorage-set <k> <v> # set sessionStorage value
|
||||
playwright-cli sessionstorage-delete <k> # delete sessionStorage entry
|
||||
playwright-cli sessionstorage-clear # clear all sessionStorage
|
||||
```
|
||||
|
||||
### Network
|
||||
|
||||
```bash
|
||||
playwright-cli route <pattern> [opts] # mock network requests
|
||||
playwright-cli route-list # list active routes
|
||||
playwright-cli unroute [pattern] # remove route(s)
|
||||
```
|
||||
|
||||
### DevTools
|
||||
|
||||
```bash
|
||||
@@ -189,6 +243,35 @@ playwright-cli network # list all network requests since loadin
|
||||
playwright-cli run-code <code> # run playwright code snippet
|
||||
playwright-cli tracing-start # start trace recording
|
||||
playwright-cli tracing-stop # stop trace recording
|
||||
playwright-cli video-start # start video recording
|
||||
playwright-cli video-stop [filename] # stop video recording
|
||||
```
|
||||
|
||||
### Install
|
||||
|
||||
```bash
|
||||
playwright-cli install-browser # install browser
|
||||
playwright-cli install-skills # install skills
|
||||
```
|
||||
|
||||
### Configuration
|
||||
|
||||
```bash
|
||||
playwright-cli config [options] # configure session settings
|
||||
playwright-cli open --browser=chrome # use specific browser
|
||||
playwright-cli open --extension # connect via browser extension
|
||||
playwright-cli open --config=file.json # use config file
|
||||
```
|
||||
|
||||
### Sessions
|
||||
|
||||
```bash
|
||||
playwright-cli --session=name <cmd> # run command in named session
|
||||
playwright-cli session-list # list all sessions
|
||||
playwright-cli session-stop [name] # stop session
|
||||
playwright-cli session-restart [name] # restart session
|
||||
playwright-cli session-stop-all # stop all sessions
|
||||
playwright-cli session-delete [name] # delete session data and profiles
|
||||
```
|
||||
<!-- END GENERATED CLI HELP -->
|
||||
|
||||
|
||||
Reference in New Issue
Block a user