Package com.microsoft.playwright
Interface Mouse
-
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 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 class
Mouse.ClickOptions
static class
Mouse.DblclickOptions
static class
Mouse.DownOptions
static class
Mouse.MoveOptions
static class
Mouse.UpOptions
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
click(double x, double y)
void
click(double x, double y, Mouse.ClickOptions options)
default void
dblclick(double x, double y)
void
dblclick(double x, double y, Mouse.DblclickOptions options)
default void
down()
Dispatches amousedown
event.void
down(Mouse.DownOptions options)
Dispatches amousedown
event.default void
move(double x, double y)
Dispatches amousemove
event.void
move(double x, double y, Mouse.MoveOptions options)
Dispatches amousemove
event.default void
up()
Dispatches amouseup
event.void
up(Mouse.UpOptions options)
Dispatches amouseup
event.void
wheel(double deltaX, double deltaY)
Dispatches awheel
event.
-
-
-
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 amousedown
event.- Since:
- v1.8
-
down
void down(Mouse.DownOptions options)
Dispatches amousedown
event.- Since:
- v1.8
-
move
default void move(double x, double y)
Dispatches amousemove
event.- Since:
- v1.8
-
move
void move(double x, double y, Mouse.MoveOptions options)
Dispatches amousemove
event.- Since:
- v1.8
-
up
default void up()
Dispatches amouseup
event.- Since:
- v1.8
-
up
void up(Mouse.UpOptions options)
Dispatches amouseup
event.- Since:
- v1.8
-
wheel
void wheel(double deltaX, double deltaY)
Dispatches awheel
event.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
-
-