driver.switchTo().alert() даёт доступ к native alert/confirm/prompt: accept, dismiss, sendKeys, getText.
Разбор
- Без switchTo действия на странице могут блокироваться.
- ExpectedConditions.alertIsPresent для wait.
- Кастомные HTML-модалки — не Alert API.
- Prompt требует sendKeys до accept.
Итог
Native JS-диалоги обслуживаются через Alert; UI-модалки — обычные локаторы.