Mouse Emulation
🔗 Original page — Source of this material
Description
Mouse emulation lets you bypass site protections by clicking or triggering an element by moving the cursor over it.
How do I add this action to a project?
Via the context menu Add action → Emulation → Mouse emulation

Or use the ❗→ smart search.
What is it used for?
- Moving the mouse cursor
- Hovering over an object
- Clicking an element (for example, if the element is rendered on a canvas and can’t be reached using the ❗→ Run event action)
How to use the action?

Coordinates
You need to specify the points within which the click will be performed (a random position within these coordinates will be selected).
X - horizontal
Y - vertical
You can find the coordinates in the browser window.
Coordinates can be either static or dynamic variables.
Click type
Left click - press the left mouse button.
Right click - right mouse button click.
Double click - simulate a double click.
Distribution
a) Normal - more likely to click closer to the center of the object.
b) Uniform - even distribution within the given coordinates.
Full mouse emulation
In the ❗→ project settings you can centrally enable the mouse emulation level at the template level. This means that when performing the “❗→ Set value” (Set) and “❗→ Run action” (Rise) actions, mouse emulation from the current cursor position to the HTML element specified in the action is automatically added.

Usage example
To change the design in Mail, you need to move the mouse cursor over an element, which then opens an additional window where you can change the design.
- ❗→ Get the element’s coordinates and store them in variables.
- Add the mouse emulation action.
- Enter the variables with coordinates in the action block.
This way, the email service tries to prevent bots from working, but with the functionality in Zennoposter, that won’t be a problem for you.