Package com.microsoft.playwright
Interface Mouse
-
public interface MouseThe Mouse class operates in main-frame CSS pixels relative to the top-left corner of the viewport.Every
pageobject has its own Mouse, accessible withPage.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 Classes Modifier and Type Interface Description static classMouse.ClickOptionsstatic classMouse.DblclickOptionsstatic classMouse.DownOptionsstatic classMouse.MoveOptionsstatic classMouse.UpOptions
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default 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 Detail
-
click
default void click(double x, double y)- Since:
- v1.8
-
click
void click(double x, double y, Mouse.ClickOptions options)- Since:
- v1.8
-
dblclick
default void dblclick(double x, double y)- Since:
- v1.8
-
dblclick
void dblclick(double x, double y, Mouse.DblclickOptions options)- Since:
- v1.8
-
down
default void down()
Dispatches amousedownevent.- Since:
- v1.8
-
down
void down(Mouse.DownOptions options)
Dispatches amousedownevent.- Since:
- v1.8
-
move
default void move(double x, double y)Dispatches amousemoveevent.- Since:
- v1.8
-
move
void move(double x, double y, Mouse.MoveOptions options)Dispatches amousemoveevent.- Since:
- v1.8
-
up
default void up()
Dispatches amouseupevent.- Since:
- v1.8
-
up
void up(Mouse.UpOptions options)
Dispatches amouseupevent.- Since:
- v1.8
-
wheel
void wheel(double deltaX, double deltaY)Dispatches awheelevent. This method is usually used to manually scroll the page. See scrolling for alternative ways to scroll.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
-
-