GREAT LOTUS icon

GREAT LOTUS

10 action groups: ManagerAction, MouseAction, KeyboardAction, BrowserControl, ElementAction, ImageAction, OthersAction, EmailAction, DeveloperAction, General Debug

1. Manager → PlayWright_Local_browser_connect

AI-generated

Summary

Publishes a manager.local_browser_connect request over MQTT to start a local Playwright browser session. Configure the browser and optional launch settings; enable Wait For Response to return the response before continuing, or leave it off to publish and continue after the configured delay.

Inputs

  • Topic (required) — MQTT topic to publish the request to.
  • QoS — MQTT delivery level: 0, 1, or 2; defaults to 1.
  • Include Input Items — When enabled, includes selected fields from incoming items in payload.inputItems.
  • Input fields — Field paths to include when Include Input Items is enabled; supports nested paths and array indices.
  • Wait For Response — Wait for an MQTT response before returning; defaults to false.
  • Response Timeout (sec) — Maximum wait when Wait For Response is enabled; defaults to 60 seconds.
  • Delay Next Step (ms) — Delay before continuing. Defaults to rand(200,1000); runs after the response when waiting, otherwise after publishing.
  • Browser Type — Browser to launch: Chrome, Firefox, or Webkit; defaults to Chrome.
  • Proxy — Optional proxy URL for the browser.
  • Profile — Optional browser profile path.
  • Use Local Test Profile — Toggle use of a local test profile; defaults to false.
  • One Frame Mode — Toggle one-frame mode; defaults to true.
  • DEBUG — Toggle detailed debug logging; defaults to false.
  • Headless — Run the browser without a visible window; defaults to false.
  • Virtual Mouse — Show a virtual cursor in the browser; defaults to false.
  • Locate [x, y] — Optionally enable a location marker and set its X and Y coordinates; disabled by default.
  • Zoom (%) — Page zoom percentage; defaults to 100.

Output shape

MQTT response data when waiting is enabled; otherwise the node's publish result.

When Include Input Items is enabled, selected incoming fields are attached under payload.inputItems. The UI notice describes remote_debugging_port = 127001 as a virtual port identifying a local session for downstream nodes; the exact response fields depend on the MQTT response.

Examples

Example 1: Start a visible Chrome session with defaults

Publish to the required MQTT topic with Browser Type set to Chrome, Headless disabled, and other options left at their defaults.

Example 2: Launch Firefox through a proxy and wait for the result

Set Browser Type to Firefox, provide a proxy URL, enable Wait For Response, and set an appropriate timeout.

Links

Discussion