前提・実現したいこと
概要:
特定のページにアクセスし、要素をクリックする作業を自動化したい
具体:
img要素にJSのクリックイベントが設定されたページがある。
puppeteerを用いて、そのページにアクセスし、そのimg要素をクリックしてイベントを発生させたい。
発生している問題・エラーメッセージ
エラーメッセージ UnhandledPromiseRejectionWarning: TimeoutError: Navigation timeout of 30000 ms exceeded
該当のソースコード
java
1const CONTENT_URL = '対象のページ' 2 3;(async () => { 4 const puppeteer = require('puppeteer') 5 const browser = await puppeteer.launch({ headless: false }) 6 const page = await browser.newPage() 7 8 await doMain(page) 9 await browser.close() 10})() 11 12async function doMain(page) { 13 await page.goto(CONTENT_URL) 14 await page.waitForNavigation() 15 //ここまでは動作確認済み 16 17 //このクリックができていない 18 await page.click('#entry') 19 await page.waitForNavigation() 20}
対象のimg要素
html
1<img id="entry" src="hogehoge.gif">
試したこと
img要素の取得はできている状態でも、上記エラーが発生しています。
複雑なことはしてないのですが、うまく動いておりません。
問題点がわかる方いましたら、ご指摘お願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。