// Catch page errors:
page.onPageError(error -> System.err.println("Page JS error: " + error));// Download file and save to disk:
Download download = page.waitForDownload(() -> {
page.getByRole(AriaRole.BUTTON, new Page.GetByRoleOptions().setName("Export")).click();
});
Path targetPath = Paths.get("target/downloads/" + download.suggestedFilename());
download.saveAs(targetPath);