如何使用 Puppeteer 检查复选框?

How to check a checkbox using Puppeteer?

我用过这样的代码:

await page.$$eval( 'input[name=name_check]', checks => checks.forEach(c => c.checked = true)

但这是针对多个复选框的。我想将其用于单个复选框。

如何只选中一个复选框?

page.$eval()

您可以使用 page.$eval() instead of page.$$eval() 来勾选一个复选框而不是多个复选框:

await page.$eval('input[name="name_check"]', check => check.checked = true);