Move to - operation

Move the mouse pointer to the specified position or target.


To perform this operation in the Suitest Test editor use the Move to line:

Hovering over a drop-down menu to reveal elements hidden inside
Hovering over a drop-down menu to reveal elements hidden inside

To perform this operation in the Suitest JavaScript API use the moveTo command:

await suitest.element('dropdownMenu').moveTo();

Typically you would use Move to command to reveal hidden elements before clicking on them. For example if you need to click on a hidden element A which is revealed when hovering element B. Use Move to hover B and then click on A.

You can combine the operation with an Assertion and move the pointer only if a condition is satisfied.

In Suitest Editor:

Hovering a drop-down menu only if a menu item is not visible
Hovering a drop-down menu only if a menu item is not visible

In JavaScript API:

const menuItem = suitest.element('dropdownMenuItem');
if (await menuItem.matches(suitest.PROP.HEIGHT, 0)) {
    await suitest.element('dropdownMenu').moveTo();
}