Navigation
Commands
| Command | Description |
|---|---|
open [url] | Open browser, optionally navigate to URL |
goto <url> | Navigate to a URL |
go-back | Go back to the previous page |
go-forward | Go forward to the next page |
reload | Reload the current page |
close | Close the browser |
Opening a browser
# Open browser without navigating
playwright-cli open
# Open and navigate
playwright-cli open https://example.com
# With options
playwright-cli open https://example.com --headed
playwright-cli open https://example.com --browser=firefox
playwright-cli open https://example.com --persistent
Navigating
$ playwright-cli goto https://demo.playwright.dev/todomvc
### Page
- Page URL: https://demo.playwright.dev/todomvc/#/
- Page Title: React - TodoMVC
### Snapshot
[Snapshot](.playwright-cli/page-2026-02-14T19-22-42-679Z.yml)
History navigation
$ playwright-cli goto https://example.com/page1
$ playwright-cli goto https://example.com/page2
$ playwright-cli go-back
# Now at page1
$ playwright-cli go-forward
# Now at page2
$ playwright-cli reload
# page2 reloaded
Closing
playwright-cli close # close current page
playwright-cli close-all # close all browser sessions
Workflow: navigation with history
$ playwright-cli open https://demo.playwright.dev/todomvc
$ playwright-cli fill e5 "Buy groceries" --submit
$ playwright-cli goto https://example.com
$ playwright-cli go-back
$ playwright-cli snapshot
# - heading "todos" [level=1]
# - textbox "What needs to be done?" [ref=e5]
# - listitem:
# - checkbox "Toggle Todo" [ref=e10]
# - text: "Buy groceries"