Actions46
- app.launch
- app.close
- app.list_running
- app.list_available
- playwright.connect
- playwright.disconnect
- playwright.goto
- playwright.go_back
- playwright.go_forward
- playwright.reload
- playwright.click
- playwright.fill
- playwright.type
- playwright.press_key
- playwright.hover
- playwright.select_option
- playwright.check
- playwright.uncheck
- playwright.scroll
- playwright.snapshot
- playwright.get_content
- playwright.get_text
- playwright.get_attribute
- playwright.get_url
- playwright.get_title
- playwright.locator_count
- playwright.get_all_text
- playwright.get_all_attributes
- playwright.evaluate
- playwright.wait_for_selector
- playwright.wait_for_load
- playwright.wait_for_timeout
- playwright.wait_for_url
- playwright.close
- screen.start_recording
- screen.stop_recording
- screen.screenshot
- screen.list_recordings
- screen.list_screenshots
- screen.download_recording
- screen.download_screenshot
- system.info
- system.stats
- system.wait
- system.os
- system.display
playwright.fill
AI-generatedSummary
Executes a Playwright action (e.g., click, fill) on a remote desktop session.
Inputs
- mode (required) — How to execute the action: 'run' to execute immediately and return result, or 'build' to queue for batch execution.
- sessionId (required) — Session ID from a Session node, used to identify the remote desktop session.
- selector — CSS selector targeting the element to interact with.
- value — Value to input into the selected element (e.g., text to type).
- timeout — Maximum wait time in milliseconds for the action to complete, default 30000.
- force — If true, proceeds even if element is not interactable; otherwise fails on issues.
Output shape
Array of execution records, each containing a 'json' field with the API response or error message and a 'pairedItem' referencing the input item index.
The array may be empty if no actions were processed; records preserve order of input items.
Examples
Example 1: Fill a username field on a remote page and submit.
mode=run, sessionId={{ $json.session.id }}, selector='input[name="username"]', value='john.doe', timeout=5000, force=false
Example 2: Queue a click action for later batch execution.
mode=build, sessionId={{ $json.session_id }}, operation='click', selector='button#submit', timeout=10000
Example 3: Handle a missing element with force enabled.
mode=run, sessionId={{ $json.session.id }}, selector='div.loading', force=true, timeout=5000