puppeteer 如何触发元素 onmouseenter 事件

具体代码如下

const puppeteer = require('puppeteer');

(async()=>{
    const browser = await puppeteer.launch({
        headless: false
    });
    const page = await browser.newPage();
    const mouse = await page.mouse;
    await page.goto('https://www.XXX.com');
    await page.type('#txtUserName', 'sa', {
        delay: 250
    });
    await page.tap('#btnLoginNew');
    await page.waitFor(2000);
    const dimensions = await page.evaluate(()=>{
        return {
            left: document.getElementsByClassName('scheduling-item')[0].offsetLeft,
            top: document.getElementsByClassName('scheduling-item')[0].offsetTop
        }
    })
    await mouse.move(dimensions.left, dimensions.top); // 这句应该使用什么方法?
})();
阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题