// Catch console errors:
page.on("pageerror", (error) => {
console.error("Uncaught exception on page:", error.message);
});// Download verification:
const downloadPromise = page.waitForEvent("download");
await page.getByRole("button", { name: "Download Invoice" }).click();
const download = await downloadPromise;
await download.saveAs("test-results/invoice.pdf");