GREAT LOTUS PYAUTO WEB icon

GREAT LOTUS PYAUTO WEB

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

1. Manager → PyAutoGUI_Open_GPM_Profile

AI-generated

Summary

Opens a GPM Login browser profile by Profile ID, attaches to the browser window through the CDP port reported by GPM, and returns the remote port for downstream DOM/CDP actions. Configure the MQTT topic to route the request to a client; the profile uses its saved proxy, and the default settings load Chrome arguments from its config.json.

Inputs

  • Topic (required) — MQTT topic used to route the request to a client, such as a specific machine topic.
  • QoS — MQTT delivery level; defaults to 1 (at least once).
  • Include Input Items — Optionally attach selected fields from incoming items to payload.inputItems.
  • Wait For Response — Whether to wait for the MQTT response before continuing; defaults to false. When enabled, Response Timeout (sec) sets the maximum wait, defaulting to 60 seconds.
  • Delay Next Step (ms) — Delay before continuing; defaults to a randomized 200–1000 ms. It runs after the response if waiting, otherwise after publishing.
  • Profile ID (required) — The GPM Login profile identifier, such as a user-defined ID or UUID.
  • Additional Args — Optional space-separated browser command-line arguments.
  • Load Chrome Args from config.json — Defaults to true. The client reads the profile's config.json and adds cache, PDF viewer, and configured additional arguments. Disable to use only Additional Args.
  • Profile Folder (for config.json) — Optional profile folder to locate config.json; if empty, the client detects the folder.
  • Win Scale, Win Pos, Win Size — Optional window scale, top-left screen position (X,Y), and dimensions (width,height).
  • Start Maximized — Defaults to true; maximizes the window and takes precedence over Win Size.
  • Kill Idel Timeout (Sec) — Idle time before the client closes the profile; defaults to 300 seconds, and 0 disables automatic closing.
  • Close Profile when error — Defaults to true; closes the profile on error. Disable to leave it open for inspection.
  • One Frame Mode — Defaults to true; enables Element actions to search within iframes on the current page.
  • DEBUG — Enables detailed client logging; defaults to false.
  • Incognito-like Context — Opens an incognito-like context; defaults to false.
  • Headless — Runs the browser without a visible window; defaults to false. Screen image and coordinate actions do not work in headless mode.
  • Virtual Mouse — Displays an overlay showing the virtual cursor; defaults to false.
  • Follow Controller Mouse — When Virtual Mouse is enabled, makes the overlay follow the controller's physical mouse.
  • Show Info — Displays session information over the screen; defaults to false.

Output shape

A response item containing the client response and the returned remote_port for downstream actions.

The operation starts the GPM profile using its saved proxy; change the proxy by updating the profile before opening it. Whether execution waits for the response depends on Wait For Response.

Links

Discussion