@@ -9,25 +9,29 @@ allowed-tools: Bash(playwright-cli:*)
99## Quick start
1010
1111``` bash
12- playwright-cli open https://playwright.dev
12+ # open new browser
13+ playwright-cli open
14+ # navigate to a page
15+ playwright-cli goto https://playwright.dev
16+ # interact with the page using refs from the snapshot
1317playwright-cli click e15
1418playwright-cli type " page.click"
1519playwright-cli press Enter
20+ # take a screenshot
21+ playwright-cli screenshot
22+ # close the browser
23+ playwright-cli close
1624```
1725
18- ## Core workflow
19-
20- 1 . Navigate: ` playwright-cli open https://example.com `
21- 2 . Interact using refs from the snapshot
22- 3 . Re-snapshot after significant changes
23-
2426## Commands
2527
2628### Core
2729
2830``` bash
31+ playwright-cli open
32+ # open and navigate right away
2933playwright-cli open https://example.com/
30- playwright-cli close
34+ playwright-cli goto https://playwright.dev
3135playwright-cli type " search query"
3236playwright-cli click e3
3337playwright-cli dblclick e7
@@ -46,6 +50,7 @@ playwright-cli dialog-accept
4650playwright-cli dialog-accept " confirmation text"
4751playwright-cli dialog-dismiss
4852playwright-cli resize 1920 1080
53+ playwright-cli close
4954` ` `
5055
5156# ## Navigation
@@ -153,8 +158,8 @@ playwright-cli video-stop video.webm
153158# ## Install
154159
155160` ` ` bash
161+ playwright-cli install --skills
156162playwright-cli install-browser
157- playwright-cli install-skills
158163` ` `
159164
160165# ## Configuration
@@ -184,10 +189,13 @@ playwright-cli delete-data
184189# ## Browser Sessions
185190
186191` ` ` bash
187- playwright-cli -s=mysession open example.com
192+ # create new browser session named "mysession" with persistent profile
193+ playwright-cli -s=mysession open example.com --persistent
194+ # same with manually specified profile directory (use when requested explicitly)
195+ playwright-cli -s=mysession open example.com --profile=/path/to/profile
188196playwright-cli -s=mysession click e6
189197playwright-cli -s=mysession close # stop a named browser
190- playwright-cli -s=mysession delete-data # delete user data for named browser
198+ playwright-cli -s=mysession delete-data # delete user data for persistent session
191199
192200playwright-cli list
193201# Close all browsers
206214playwright-cli fill e2 " password123"
207215playwright-cli click e3
208216playwright-cli snapshot
217+ playwright-cli close
209218` ` `
210219
211220# # Example: Multi-tab workflow
@@ -216,6 +225,7 @@ playwright-cli tab-new https://example.com/other
216225playwright-cli tab-list
217226playwright-cli tab-select 0
218227playwright-cli snapshot
228+ playwright-cli close
219229` ` `
220230
221231# # Example: Debugging with DevTools
@@ -226,6 +236,7 @@ playwright-cli click e4
226236playwright-cli fill e7 " test"
227237playwright-cli console
228238playwright-cli network
239+ playwright-cli close
229240` ` `
230241
231242` ` ` bash
@@ -234,6 +245,7 @@ playwright-cli tracing-start
234245playwright-cli click e4
235246playwright-cli fill e7 " test"
236247playwright-cli tracing-stop
248+ playwright-cli close
237249` ` `
238250
239251# # Specific tasks
0 commit comments