Playwright · Middle · Pytanie 32 z 75
Co robi locator.or()?
const dialog = page.getByText("Confirm security settings");
const newEmail = page.getByRole("button", { name: "New email" });
await expect(newEmail.or(dialog).first()).toBeVisible();- 1Klika drugi lokator, jeśli pierwszy nie zadziała
- 2Łączy dwa lokatory tak, że oba muszą być widoczne naraz
- 3Dopasowuje dowolny z dwóch, gdy pojawia się jeden z nich
Pokaż odpowiedź
Poprawna odpowiedź: Dopasowuje dowolny z dwóch, gdy pojawia się jeden z nich
Wyjaśnienie
Obsługuje interfejsy pokazujące jeden z dwóch stanów. Użyj first(), bo oba mogą pasować naraz.