web-dev-qa-db-ja.com

パペットの入力ボックスにテキストを入力する方法

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}) 

最後の2つは実際には機能しません。

11

わかりました、これでわかりました:

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

セレクタは値の名前ですが、値を削除して名前リテラルのみを使用しました。値の名前にも機能します。

13