module

Playwright::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.

Instance methods

click(x : Int32, y : Int32, options : ClickOptions | Nil) : Nil

Shortcut for mouse.move(x, y[, options]), mouse.down([options]), mouse.up([options]).

Source
click(x : Int32, y : Int32) : Nil
Source
dblclick(x : Int32, y : Int32, options : DblclickOptions | Nil) : Nil

Shortcut for mouse.move(x, y[, options]), mouse.down([options]), mouse.up([options]), mouse.down([options]) and mouse.up([options]).

Source
dblclick(x : Int32, y : Int32) : Nil
Source
down(options : DownOptions | Nil) : Nil

Dispatches a mousedown event.

Source
down
Source
move(x : Int32, y : Int32, options : MoveOptions | Nil) : Nil

Dispatches a mousemove event.

Source
move(x : Int32, y : Int32) : Nil
Source
up(options : UpOptions | Nil) : Nil

Dispatches a mouseup event.

Source

Nested types