Скриншот кукловода со значком курсора - PullRequest
0 голосов
/ 12 марта 2020

Мы используем функцию puppeteers page.screenshot (https://devdocs.io/puppeteer/index#pagescreenshotoptions), но полученное захваченное изображение не показывает текущий значок курсора мыши. Есть ли способ сказать кукловоду, чтобы он включал значок курсора мыши на снимке экрана?

1 Ответ

0 голосов
/ 14 марта 2020

install-mouse-helper. 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();
})();
...