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
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:
parent
1b5f9bf62d
commit
022444b84f
1 changed files with 6 additions and 1 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in a new issue