最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Hover on element and getComputedStyle in Node.js using Puppeteer? - Stack Overflow

programmeradmin1浏览0评论

I want to hover on some element, let say document.getElementById("abc") and find its hover puted style.

How should I do it in Node.js using Puppeteer?

I want to hover on some element, let say document.getElementById("abc") and find its hover puted style.

How should I do it in Node.js using Puppeteer?

Share Improve this question edited Sep 6, 2018 at 4:05 Grant Miller 29.1k16 gold badges156 silver badges170 bronze badges asked Sep 4, 2018 at 11:30 stevensteven 1991 gold badge3 silver badges9 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 7

You can use the following solution to iterate and hover over certain elements to obtain the puted style:

const elements = await page.$$('.abc');
const data = [];

for (let i = 0; i < elements.length; i++) {
  await elements[i].hover();
  data.push(await page.evaluate(element => window.getComputedStyle(element), elements[i]));
}

console.log(data);
发布评论

评论列表(0)

  1. 暂无评论