【问题标题】:Puppeteer screenshot with cursor icon带有光标图标的 Puppeteer 屏幕截图
【发布时间】:2020-06-24 20:04:01
【问题描述】:

我们正在使用 puppeteers page.screenshot 函数 (https://devdocs.io/puppeteer/index#pagescreenshotoptions) 但生成的捕获图像不显示当前鼠标光标图标。有没有办法告诉 puppeteer 在捕获的屏幕截图中包含鼠标光标图标?

【问题讨论】:

标签: image icons cursor mouse puppeteer


【解决方案1】:

安装鼠标助手.js

您可以使用install-mouse-helper.js 在页面中注入一个框,该框在 Puppeteer 中随鼠标移动并在屏幕截图中可见:

const puppeteer = require('puppeteer');
const {installMouseHelper} = require('./install-mouse-helper');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();

  await installMouseHelper(page); // Install Mouse Helper

  await page.goto('https://example.com/');

  await page.mouse.move(100, 200);
  await page.mouse.down();
  await page.mouse.move(500, 250);

  await page.screenshot({
    path: 'example.png',
  });

  await browser.close();
})();

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    • 1970-01-01
    • 2014-03-25
    相关资源
    最近更新 更多