class: Mouse

未匹配的标注

Mouse 类相对于视口左上角进行操作, 移动单位为像素。

每个 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])

  • x <[number]>
  • y <[number]>
  • options <[Object]>
    • button <"left"|"right"|"middle"> 默认值为 left.
    • clickCount <[number]> 默认值为 1。 参见 [UIEvent.detail].
    • delay <[number]> 在 mousedownmouseup 之间的等待事件,以毫秒为单位。 默认值为 0 。
  • returns: <[Promise]>

快捷键参考 mouse.move, mouse.downmouse.up.

mouse.down([options])

  • options <[Object]>
    • button <"left"|"right"|"middle"> 默认值为 left.
    • clickCount <[number]> 默认值为 1 。 参见 [UIEvent.detail].
  • returns: <[Promise]>

派发一个 mousedown 事件.

mouse.move(x, y[, options])

  • x <[number]>
  • y <[number]>
  • options <[Object]>
    • steps <[number]> 默认值为 1. Sends intermediate mousemove events.
  • returns: <[Promise]>

派发一个 mousemove 事件.

mouse.up([options])

  • options <[Object]>
    • button <"left"|"right"|"middle"> 默认值为 left.
    • clickCount <[number]> 默认值为 1 。 参见 [UIEvent.detail].
  • returns: <[Promise]>

派发一个 mouseup 事件.

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/puppeteer/3.1.0...

译文地址:https://learnku.com/docs/puppeteer/3.1.0...

上一篇 下一篇
贡献者:2
讨论数量: 0
发起讨论 只看当前版本


暂无话题~