Package com.microsoft.playwright
Interface Mouse
- All Known Implementing Classes:
MouseImpl
public interface Mouse
The Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport.
Every page object has its own Mouse, accessible with Page.mouse().
// Using ‘page.mouse’ to trace a 100x100 square.
page.mouse().move(0, 0);
page.mouse().down();
page.mouse().move(0, 100);
page.mouse().move(100, 100);
page.mouse().move(100, 0);
page.mouse().move(0, 0);
page.mouse().up();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptiondefault voidclick(double x, double y) voidclick(double x, double y, Mouse.ClickOptions options) default voiddblclick(double x, double y) voiddblclick(double x, double y, Mouse.DblclickOptions options) default voiddown()Dispatches amousedownevent.voiddown(Mouse.DownOptions options) Dispatches amousedownevent.default voidmove(double x, double y) Dispatches amousemoveevent.voidmove(double x, double y, Mouse.MoveOptions options) Dispatches amousemoveevent.default voidup()Dispatches amouseupevent.voidup(Mouse.UpOptions options) Dispatches amouseupevent.voidwheel(double deltaX, double deltaY) Dispatches awheelevent.
-
Method Details
-
click
default void click(double x, double y) - Since:
- v1.8
-
click
- Since:
- v1.8
-
dblclick
default void dblclick(double x, double y) - Since:
- v1.8
-
dblclick
- Since:
- v1.8
-
down
default void down()Dispatches amousedownevent.- Since:
- v1.8
-
down
Dispatches amousedownevent.- Since:
- v1.8
-
move
default void move(double x, double y) Dispatches amousemoveevent.- Since:
- v1.8
-
move
Dispatches amousemoveevent.- Since:
- v1.8
-
up
default void up()Dispatches amouseupevent.- Since:
- v1.8
-
up
Dispatches amouseupevent.- Since:
- v1.8
-
wheel
void wheel(double deltaX, double deltaY) Dispatches awheelevent.NOTE: Wheel events may cause scrolling if they are not handled, and this method does not wait for the scrolling to finish before returning.
- Parameters:
deltaX- Pixels to scroll horizontally.deltaY- Pixels to scroll vertically.- Since:
- v1.15
-