Actions63
- 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
3. Keyboard → type
AI-generatedSummary
Publishes an MQTT request to run the keyboard.type action on the client session identified by the remote port. The action types the supplied text into the targeted page element, optionally pasting it in one step, and can vary typing speed, typo probability, and click position.
Inputs
- Topic (required) — MQTT topic used to publish the request.
- Remote Port (required) — Client session port used to route the action; defaults to the incoming
remote_debugging_portvalue. - QoS — MQTT delivery level: 0, 1, or 2; defaults to 1.
- Include Input Items — When enabled, includes selected fields from incoming items in
payload.inputItems. - Input fields — Comma-separated paths to include when input items are enabled; supports nested paths and array indexes.
- Wait For Response — When enabled, waits for the MQTT response before returning; otherwise publishes without waiting.
- Response Timeout (sec) — Maximum response wait when waiting is enabled; defaults to 60 seconds.
- Delay Next Step (ms) — Delay before continuing after the response or publish; accepts a numeric expression such as
rand(200,1000). - Text — Text to enter; may be left empty.
- Just Paste Text (Not Type) — Pastes the whole text through the clipboard instead of simulating keystrokes; defaults to false.
- Target — Page element selector, such as
id=demoInputorcss=button.submit. - XPath — XPath for identifying the target element.
- WPM — Optional typing speed value.
- Error Probability — Optional probability value for simulated typing errors.
- Central Click — When true, clicks the element center; when false, chooses a random point within its safe area.
Output shape
MQTT action response when waiting is enabled; otherwise the publish result/output only.
May include selected incoming fields in
payload.inputItemswhen configured. The response format depends on the MQTT message; a timeout may occur if no response arrives within the configured interval.
