GREAT LOTUS icon

GREAT LOTUS

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

1. Manager → PlayWright_Open Profile

AI-generated

Summary

Publishes an MQTT request to open the specified GPM browser profile, with optional window, browser-context, and session settings. When configured to wait, returns the response enriched with the remote debugging port for use by later Playwright actions.

Inputs

  • Topic (required) — MQTT topic to publish the request to.
  • QoS — MQTT delivery level; defaults to 1 (at least once).
  • Include Input Items — Optionally attach selected fields from incoming items to the request payload.
  • Wait For Response — Wait for the MQTT response before returning; defaults to false.
  • Response Timeout (sec) — Maximum response wait when waiting is enabled.
  • Delay Next Step (ms) — Delay before continuing after publishing, or after receiving the response when waiting.
  • Profile ID (required) — GPM profile to open.
  • Additional Args — Optional additional arguments for the open-profile action.
  • Win Scale — Optional browser-window scale factor.
  • Win Pos — Optional window position as X,Y coordinates.
  • Win Size — Optional window dimensions as width,height in pixels.
  • Kill Idel Timeout (Sec) — Idle timeout before the manager automatically closes the profile; 0 disables this behavior.
  • Close Profile when error — Automatically close the profile if the manager reports an error.
  • One Frame Mode — Toggle One Frame Mode.
  • DEBUG — Toggle detailed debug logging.
  • Incognito-like Context — Request an incognito-like context that avoids writing cache and cookies to the original profile.
  • Headless — Run the browser without a visible window.
  • Virtual Mouse — Show a virtual cursor in the browser.
  • Follow Controller Mouse — When Virtual Mouse is enabled, make the virtual cursor follow the controller's real mouse.
  • Show Info — Show a live debug panel with cursor, color, and tab/frame information.

Output shape

MQTT response data when waiting is enabled; otherwise the node publishes the request and continues without waiting for the response.

The response is enriched with a remote debugging port extracted from the open-profile payload when available. Pass that port to the Remote Port parameter of subsequent non-Manager actions to target the opened session. The provided source pack shows response parsing and port extraction, but omits the execute method body, so exact output item structure is not established.

Links

Discussion