Interface WebError


  • 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 Detail

      • 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