class: Mouse v0.9.0
Mouse 类在相对于视口左上角的主框架 CSS 像素中运行。
每个 page 对象都有它自己的 Mouse 对象,使用见 page.mouse。
// 使用 ‘page.mouse’ 追踪 100x100 的矩形。
await page.mouse.move(0, 0);
await page.mouse.down();
await page.mouse.move(0, 100);
await page.mouse.move(100, 100);
await page.mouse.move(100, 0);
await page.mouse.move(0, 0);
await page.mouse.up();
Methods
mouse.click(x, y, [options])v0.9.0
mouse.down([options])v0.9.0
mouse.move(x, y, [options])v0.9.0
mouse.up([options])v0.9.0
Methods
mouse.click(x, y, [options])v0.9.0
x
y
options
button left ,right 或 middle,默认是 left。
clickCount 默认是 1。见 UIEvent.detail。
delay 在毫秒内且在 mousedown 和 mouseup 之间等待的时间。 默认为0。
returns:
mouse.move,mouse.down 和 mouse.up 的快捷方式。
mouse.down([options])v0.9.0
options
button left,right 或 middle,默认是 left。
clickCount 默认是 1。见 UIEvent.detail。
returns:
触发一个 mousedown 事件。
mouse.move(x, y, [options])v0.9.0
x
y
options
steps 默认是 1。中间触发 mousemove 事件。
returns:
触发一个 mousemove 事件。
mouse.up([options])v0.9.0
options
button left,right,或 middle,默认是 left。
clickCount 默认是 1。见 UIEvent.detail。
触发一个 mouseup 事件。
returns: