如何使用 puppeteer 设置 DOM 元素的值?

Sla*_*ake 4 javascript dom node.js puppeteer

如何使用 Puppeteer 设置 DOM 的具体值?

IE:

b = document.querySelector("按钮");

  • b.innerHTML = 'value';
  • b.setAttribute('specific-attr', 'value');

Sla*_*ake 7

对于innerHTML:

await page.evaluate(() => document.querySelector('button').innerHTML = 'value');

对于具体属性:

await page.evaluate(() => document.querySelector('button').setAttribute('specific-attr', 'value'));