Playwright · Middle · Запитання 32 з 75
Що робить locator.or()?
const dialog = page.getByText("Confirm security settings");
const newEmail = page.getByRole("button", { name: "New email" });
await expect(newEmail.or(dialog).first()).toBeVisible();- 1Клацає другий локатор, якщо перший не спрацював
- 2Поєднує локатори так, що обидва мають бути видимі
- 3Знаходить будь-який з двох, коли може з'явитися один із них
Показати відповідь
Правильна відповідь: Знаходить будь-який з двох, коли може з'явитися один із них
Пояснення
Це для інтерфейсів, що показують один із двох станів. Використовуйте first(), бо обидва можуть збігтися одночасно.