WebError
Класс WebError представляет необработанное исключение, выброшенное на странице. Оно отправляется через событие browser_context.on("weberror").
- Sync
- Async
# Вывод всех необработанных ошибок в терминал
context.on("weberror", lambda web_error: print(f"uncaught exception: {web_error.error}"))
# Переход на страницу с исключением.
page.goto("data:text/html,<script>throw new Error('test')</script>")
# Вывод всех необработанных ошибок в терминал
context.on("weberror", lambda web_error: print(f"uncaught exception: {web_error.error}"))
# Переход на страницу с исключением.
await page.goto("data:text/html,<script>throw new Error('test')</script>")
Свойства
error
Добавлено в: v1.38Необработанная ошибка, которая была выброшена.
Использование
web_error.error
Возвращает
page
Добавлено в: v1.38Страница, на которой произошло это необработанное исключение, если таковая имеется.
Использование
web_error.page
Возвращает