Puppeteerで次ページへの遷移を待つ場合の書き方について。 通常の遷移の場合 新規ウインドウが開かないような通常の遷移を待つ場合、以下の書き方が決まり文句だという認識です。 await Promise.all([ page.waitForNavigation(), page.click('a') ]); ページ遷移を待ち受けてからページ遷移を実行して両方の完了を待つ、という処理です。 Promise.all()を使わない変形として次のような書き方も可能です(私は最初の例の方が見やすいと思いますが)。