Suggestion:
Use page.locator()
Instead of getByRole()
: In Electron applications, role-based selectors might not work as expected. Opt for more direct selectors:
const closeButton = page.locator('button:has-text("Close")');
await closeButton.click();