如何在木偶操作员的输入框中键入文本

时间:2018-02-14 17:59:11

标签: javascript puppeteer

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

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

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

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

OR

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

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

1 个答案:

答案 0 :(得分:5)

好吧,我刚想通了这个:

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

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