NET/www/webプログラミング
の編集
https://over.6pb.info/wiki/?&8694a1ee7e
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
**Error: Node is either not visible or not an HTMLElement [#l84b32ff] 単に、指定したセレクタが複数あるだけかも。例えばinput[name="password"]が2つあるときに、await page.typeやawait page.focusなどは上記エラーが出る(ことがある)。そういうときは[[class: ElementHandle:https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#class-elementhandle]]でオブジェクトのリストを取得し、リストの番号で目的のオブジェクトを操作すればよい。例えば2つ目を扱いたいなら、 #pre{{ let items = await page.$$('input[name="password"]'); items[1].click(); }} pageクラスと書式が同じものもあれば違うものもある。例えばelementHandle.typeは、セレクタを引数に取らない。[[puppeteer/api.md at master · GoogleChrome/puppeteer · GitHub:https://github.com/GoogleChrome/puppeteer/blob/master/docs/api.md#elementhandletypetext-options]]
タイムスタンプを変更しない
___paraedit_taxtarea___
テキスト整形のルールを表示する