【问题标题】:How to check a checkbox using Puppeteer?如何使用 Puppeteer 检查复选框?
【发布时间】:2020-06-07 18:15:03
【问题描述】:

我使用过这样的代码:

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

但这适用于多个复选框。我想将它用于单个复选框。

我怎样才能只选中一个复选框?

【问题讨论】:

  • $eval 替换$$eval 并且检查将成为匹配选择器的唯一元素

标签: javascript jquery node.js google-chrome-devtools puppeteer


【解决方案1】:

page.$eval()

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

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

【讨论】:

    猜你喜欢
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 2014-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多