test(e2e): fix flaky combobox volume selection
Some checks failed
Release Workflow / determine-release-type (push) Has been cancelled
Release Workflow / checks (push) Has been cancelled
Release Workflow / e2e-tests (push) Has been cancelled
Release Workflow / build-images (push) Has been cancelled
Release Workflow / publish-release (push) Has been cancelled

This commit is contained in:
Nicolas Meienberger 2026-03-14 08:54:25 +01:00
parent 1b5f9bf62d
commit 022444b84f

View file

@ -83,7 +83,12 @@ async function createBackupJob(page: Page, options: BackupJobOptions) {
} else {
await page.getByRole("link", { name: "Create a backup job" }).first().click();
}
await page.getByRole("combobox").filter({ hasText: "Choose a volume to backup" }).click();
const volumeSelect = page.locator("#volume-select");
await expect(async () => {
await volumeSelect.focus();
await volumeSelect.press("ArrowDown");
await expect(volumeSelect).toHaveAttribute("aria-expanded", "true");
}).toPass();
await page.getByRole("option", { name: options.volumeName }).click();
await page.getByRole("textbox", { name: "Backup name" }).fill(options.backupName);
await page.getByRole("combobox").filter({ hasText: "Select a repository" }).click();