メインコンテンツにスキップ

WebError

WebError クラスは、ページ内でスローされた未処理の例外を表します。これは、browserContext.on('weberror') イベントを介してディスパッチされます。

// Log all uncaught errors to the terminal
context.on('weberror', webError => {
console.log(`Uncaught exception: "${webError.error()}"`);
});

// Navigate to a page with an exception.
await page.goto('data:text/html,<script>throw new Error("Test")</script>');

メソッド

error

追加: v1.38 webError.error

スローされた未処理のエラー。

使用法

webError.error();

戻り値


page

追加: v1.38 webError.page

この未処理の例外を生成したページ(存在する場合)。

使用法

webError.page();

戻り値