Actions57
- 1. Manager Actions
- 2. Mouse Actions
- 3. Keyboard Actions
- 4. Browser Control Actions
- 5. Element Actions
- 6. Image Actions
- 7. Others Actions
- 8. Email Actions
- 9. Developer Actions
- 10. General Debug Actions
1. Manager → PyAutoGUI_Open_GPM_Profile
AI-generatedSummary
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.
