Interface WebError

All Known Implementing Classes:
WebErrorImpl

public interface WebError
WebError class represents an unhandled exception thrown in the page. It is dispatched via the BrowserContext.onWebError() event.

 // Log all uncaught errors to the terminal
 context.onWebError(webError -> {
   System.out.println("Uncaught exception: " + webError.error());
 });

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

    Modifier and Type
    Method
    Description
    Unhandled error that was thrown.
    The page that produced this unhandled exception, if any.
  • Method Details

    • page

      Page page()
      The page that produced this unhandled exception, if any.
      Since:
      v1.38
    • error

      String error()
      Unhandled error that was thrown.
      Since:
      v1.38