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();
mouse.click(x, y, [options])v0.9.0 x <number> y <number> options <Object> button <string> left ,right 或 middle,默認是 left。 clickCount <number> 默認是 1。見 UIEvent.detail。 delay <number> 在毫秒內(nèi)且在 mousedown 和 mouseup 之間等待的時間。 默認為0。 returns: <Promise> mouse.move,mouse.down 和 mouse.up 的快捷方式。
options <Object> button <string> left,right 或 middle,默認是 left。 clickCount <number> 默認是 1。見 UIEvent.detail。 returns: <Promise> 觸發(fā)一個 mousedown 事件。
x <number> y <number> options <Object> steps <number> 默認是 1。中間觸發(fā) mousemove 事件。 returns: <Promise> 觸發(fā)一個 mousemove 事件。
options <Object> button <string> left,right,或 middle,默認是 left。 clickCount <number> 默認是 1。見 UIEvent.detail。 觸發(fā)一個 mouseup 事件。
returns: <Promise>
更多建議: