Playwright

Download 0
Last updated Sep 5, 2026

playwright-press

Presses one keyboard key in an open browser session and returns the screen afterwards.

The key goes to whatever holds focus, which is normally the field the last action touched - so this is how a form gets submitted with Enter, or a dialog dismissed with Escape.

playwright-press session-id=VALUE key=VALUE [screenshot=VALUE]
session-id=VALUE
Required. Browser session to press a key in. e.g. the session_id returned by playwright-open
key=VALUE
Required. Key to press. e.g. Enter, Escape, Tab, ArrowDown
screenshot=VALUE
Optional. Store a screenshot of the resulting screen. t by default. e.g. f

Output Fields

FieldTypeNameDescription
session_idStringSession ide.g. 6f1c2a08-6c1e-4a1b-9a5e-9b2f0d3c7e11
resultStringResultWhat the server reported for the action. e.g. Ran Playwright code
errorStringErrorSet when the site refused the action, so the row arrives instead of the query failing. e.g. click blocked: another element covers this one
urlStringURL after actione.g. https://fw.example.com/policy/edit?id=12
titleStringPage title after actione.g. Edit policy - Firewall Console
element_countIntegerElement countAddressable elements on the screen the action landed on. e.g. 108
screenshot_guidStringScreenshot file guide.g. 3f2b8c10-5d4a-4e2f-8c7b-1a2b3c4d5e6f
screenshot_urlStringScreenshot URLServed inline, so an answer can embed it as ![caption](url). e.g. /files/3f2b8c10-5d4a-4e2f-8c7b-1a2b3c4d5e6f
sonar_urlStringFile store URLReadable by sonar-ai-ask-image. e.g. sonar://3f2b8c10-5d4a-4e2f-8c7b-1a2b3c4d5e6f
observationStringObservationAccessibility 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]