playwright-goto
Navigates an open browser session to a URL and returns the page it landed on.
Takes no ref, so it is the way past a screen whose navigation will not cooperate - a menu item covered by something else, a link that is not in the snapshot. It is allowed in a read-only session.
The session keeps whatever it is signed in as, so this stays inside the same authenticated console.
playwright-goto session-id=VALUE url=VALUE [screenshot=VALUE]
- session-id=VALUE
- Required. Browser session to navigate. e.g. the session_id returned by playwright-open
- url=VALUE
- Required. Where to go. e.g. https://fw.example.com/policy/list
- screenshot=VALUE
- Optional. Store a screenshot of the resulting screen. t by default. e.g. f
Output Fields
| Field | Type | Name | Description |
|---|---|---|---|
| session_id | String | Session id | e.g. 6f1c2a08-6c1e-4a1b-9a5e-9b2f0d3c7e11 |
| result | String | Result | What the server reported for the action. e.g. Ran Playwright code |
| error | String | Error | Set when the site refused the action, so the row arrives instead of the query failing. e.g. click blocked: another element covers this one |
| url | String | URL after action | e.g. https://fw.example.com/policy/edit?id=12 |
| title | String | Page title after action | e.g. Edit policy - Firewall Console |
| element_count | Integer | Element count | Addressable elements on the screen the action landed on. e.g. 108 |
| screenshot_guid | String | Screenshot file guid | e.g. 3f2b8c10-5d4a-4e2f-8c7b-1a2b3c4d5e6f |
| screenshot_url | String | Screenshot URL | Served inline, so an answer can embed it as . e.g. /files/3f2b8c10-5d4a-4e2f-8c7b-1a2b3c4d5e6f |
| sonar_url | String | File store URL | Readable by sonar-ai-ask-image. e.g. sonar://3f2b8c10-5d4a-4e2f-8c7b-1a2b3c4d5e6f |
| observation | String | Observation | Accessibility snapshot of the screen after the action, with fresh refs - act on one of these rather than observing again. e.g. - button "Save" [ref=e45] |