导航
🌐 Navigation
命令
🌐 Commands
| 命令 | 描述 |
|---|---|
open [url] | 打开浏览器,可选择跳转到指定 URL |
goto <url> | 跳转到一个 URL |
go-back | 返回到上一页 |
go-forward | 前进到下一页 |
reload | 重新加载当前页面 |
close | 关闭浏览器 |
detach | 与已连接的浏览器分离,但保持浏览器运行 |
打开浏览器
🌐 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
playwright-cli open https://example.com --mobile
playwright-cli open https://example.com --device="iPhone 15"
playwright-cli open https://example.com --config=cli.config.json
open 会关闭在同一会话名下已运行的任何浏览器,然后启动一个新的浏览器。完整的选项列表请参见 配置。
导航
🌐 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 this session's browser
playwright-cli -s=name close # close a named session's browser
playwright-cli close-all # close every browser session
playwright-cli kill-all # force kill stale browser processes
对于使用 attach 创建的会话,请改用 detach —— 它可以结束会话而不会关闭你附加的浏览器。
🌐 For a session created with attach, use detach instead — it ends the session
without closing the browser you attached to.
工作流:带历史记录的导航
🌐 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"