【问题标题】:How to type a text in input box in puppeteer如何在 puppeteer 的输入框中输入文本
【发布时间】:2018-02-14 17:59:10
【问题描述】:

我需要知道如何使用 puppeteer 在输入框中键入字符串。我知道可以这样做:

await page.type('input[name=pickup]', 'test comment', {delay: 200})

但是如果输入框没有名称或id,而是有值名称或标题id怎么办?像这样:

await page.type('[title id^="pickupAgingComment"]', 'test comment', {delay: 200})

await page.type('[value name^="pickupAgingComment"]', 'test comment', {delay: 200}) 

最后两个实际上不起作用。

【问题讨论】:

    标签: javascript puppeteer


    【解决方案1】:

    好的,我刚刚想通了:

    await page.type('input[name=pickupAgingComment]', 'test comment', {delay: 20})
    

    虽然选择器是一个值名称,但我尝试删除值并仅使用名称文字。 它也适用于值名称。

    【讨论】:

    猜你喜欢
    • 2021-06-29
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    相关资源
    最近更新 更多