puppeteer 鼠标定位滑块_Puppeteer 鼠标

本文介绍了如何利用 Puppeteer 的 Mouse 类进行鼠标操作,包括鼠标移动、按下、释放等动作。提供了点击、下压、移动和释放的API用法示例,适用于自动化测试和页面交互。
摘要由CSDN通过智能技术生成

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:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值