MQTT General

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

Mouse → move

AI-generated

Summary

Move the mouse cursor to an absolute position specified by X and Y coordinates within the viewport by publishing a corresponding MQTT message to a specified topic.

Inputs

  • Topic (required) — MQTT topic to which the mouse move command is published.
  • QoS — Quality of Service level for the MQTT message (0, 1, or 2).
  • Include Input Items — Whether to include selected fields from the node's input items in the published payload under inputItems.
  • Include Input Items Fields — Comma-separated list of input fields to include if 'Include Input Items' is enabled.
  • Wait For Response — Whether to wait for a response message before returning output.
  • Response Topic (required) — MQTT topic from which to receive a response message if 'Wait For Response' is enabled.
  • Response Timeout (ms) — Maximum time to wait for the response message, in milliseconds.
  • Parse Response As JSON — Whether to parse the received response payload as JSON.
  • X (required) — Absolute X coordinate in the viewport to move the mouse cursor to.
  • Y (required) — Absolute Y coordinate in the viewport to move the mouse cursor to.
  • Duration (ms) — Duration in milliseconds over which the mouse movement occurs.
  • Movement Type — Movement interpolation strategy, either 'natural' or 'linear'.

Output shape

a list of items, each reflecting the input item with added mqtt metadata; or a single item if no input.

The node publishes an MQTT message with the mouse move action to the specified topic. If 'Wait For Response' is enabled, it subscribes to the response topic and waits for a reply within the specified timeout, including the response in the output. Payload includes action key and inputs with parameters provided. If 'Include Input Items' is set, selected fields from input items are included in the payload. Errors are returned in output JSON when 'Continue On Fail' is enabled; otherwise, an error is thrown.

Links

Discussion