首页 > 解决方案 > 如何使用 Puppeteer 检查复选框?

问题描述

我使用了这样的代码:

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

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

如何只选中一个复选框?

标签: javascriptjquerynode.jsgoogle-chrome-devtoolspuppeteer

解决方案


page.$eval()

您可以使用page.$eval()而不是page.$$eval()检查一个复选框而不是多个复选框:

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

推荐阅读