From 4b90afd2e153ffad5e4fb7979c215d7be107faa3 Mon Sep 17 00:00:00 2001 From: izzy Date: Tue, 6 Jan 2026 12:29:25 +0000 Subject: [PATCH] test: use dialog role to match prompt --- e2e/src/web/specs/database-backups.e2e-spec.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/e2e/src/web/specs/database-backups.e2e-spec.ts b/e2e/src/web/specs/database-backups.e2e-spec.ts index 16d01a09ff..2d47d35cf5 100644 --- a/e2e/src/web/specs/database-backups.e2e-spec.ts +++ b/e2e/src/web/specs/database-backups.e2e-spec.ts @@ -22,7 +22,7 @@ test.describe('Database Backups', () => { await page.goto('/admin/maintenance?isOpen=backups'); await page.getByRole('button', { name: 'Restore', exact: true }).click(); - await page.locator('#bits-c2').getByRole('button', { name: 'Restore' }).click(); + await page.getByRole('dialog').getByRole('button', { name: 'Restore' }).click(); await page.waitForURL('/maintenance?**'); await page.waitForURL('/admin/maintenance**', { timeout: 60_000 }); @@ -37,7 +37,7 @@ test.describe('Database Backups', () => { await page.goto('/admin/maintenance?isOpen=backups'); await page.getByRole('button', { name: 'Restore', exact: true }).click(); - await page.locator('#bits-c2').getByRole('button', { name: 'Restore' }).click(); + await page.getByRole('dialog').getByRole('button', { name: 'Restore' }).click(); await page.waitForURL('/maintenance?**'); await expect(page.getByText('IM CORRUPTED')).toBeVisible({ timeout: 60_000 }); @@ -67,7 +67,7 @@ test.describe('Database Backups', () => { await page.getByRole('button', { name: 'Next' }).click(); await page.getByRole('button', { name: 'Restore', exact: true }).click(); - await page.locator('#bits-c2').getByRole('button', { name: 'Restore' }).click(); + await page.getByRole('dialog').getByRole('button', { name: 'Restore' }).click(); await page.waitForURL('/maintenance?**'); await page.waitForURL('/photos', { timeout: 60_000 });