GREAT LOTUS icon

GREAT LOTUS

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

2. Mouse → many_click

AI-generated

Summary

Repeatedly clicks a target until the stop condition is met or the timeout expires. Use it for controls such as “Next” or “Skip” when the number of clicks is unknown; each click can contain multiple consecutive clicks.

Inputs

  • Topic (required) — MQTT topic used to publish the request.
  • Remote Port (required) — CDP port used to route the command to the intended browser session.
  • Target, XPath, X, Y — Specify the click location using a selector, XPath, or screen coordinates; leave unused location fields empty.
  • Stop Condition — Value used as the condition for stopping repeated clicks.
  • Interval (sec) — Delay between retry attempts; defaults to 1 second.
  • Timeout (sec) — Maximum time to keep trying; defaults to 30 seconds.
  • Button — Mouse button to click: left (default), middle, or right.
  • Clicks — Number of consecutive clicks per attempt; defaults to 1.
  • Central Click — When enabled, clicks the element's center; otherwise clicks within its safe area.
  • QoS — MQTT delivery quality level; defaults to 1.
  • Include Input Items — Optionally include selected fields from incoming items in the request payload.
  • Wait For Response — Optionally wait for an MQTT response before returning; when enabled, the response timeout defaults to 60 seconds.
  • Delay Next Step (ms) — Delay before the node proceeds; after a response when waiting is enabled, or after publishing otherwise. Defaults to a random delay between 200 and 1000 ms.

Output shape

A single item containing the MQTT response when waiting for a response is enabled; otherwise the operation publishes the request and returns without waiting for a response.

A response wait is limited by Response Timeout. The operation can fail if the click loop reaches its configured timeout before the stop condition is met.

Examples

Example 1: Skip through an unknown number of prompts

Target a Skip button, set a stop condition that indicates the prompts are finished, and adjust the interval and timeout for the page.

Example 2: Click repeatedly at screen coordinates

Set X and Y, choose the mouse button and consecutive click count, then provide the stop condition.

Links

Discussion