public interface Mouse
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();
Modifier and Type | Interface and Description |
---|---|
static class |
Mouse.ClickOptions |
static class |
Mouse.DblclickOptions |
static class |
Mouse.DownOptions |
static class |
Mouse.MoveOptions |
static class |
Mouse.UpOptions |
Modifier and Type | Method and 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 a
mousedown event. |
void |
down(Mouse.DownOptions options)
Dispatches a
mousedown event. |
default void |
move(double x,
double y)
Dispatches a
mousemove event. |
void |
move(double x,
double y,
Mouse.MoveOptions options)
Dispatches a
mousemove event. |
default void |
up()
Dispatches a
mouseup event. |
void |
up(Mouse.UpOptions options)
Dispatches a
mouseup event. |
void |
wheel(double deltaX,
double deltaY)
Dispatches a
wheel event. |
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()
mousedown
event.void down(Mouse.DownOptions options)
mousedown
event.default void move(double x, double y)
mousemove
event.void move(double x, double y, Mouse.MoveOptions options)
mousemove
event.default void up()
mouseup
event.void up(Mouse.UpOptions options)
mouseup
event.void wheel(double deltaX, double deltaY)
wheel
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.
deltaX
- Pixels to scroll horizontally.deltaY
- Pixels to scroll vertically.Copyright © 2022. All rights reserved.