Есть ли в Selenide возможность хендлить диалоги браузера?
Подтвердить действие можно и через pressEnter, а отменить.
Selenide.switchTo().alert().accept();
Selenide.switchTo().alert().dismiss();
// и т.д.
3 лайка
(new WebDriverWait(getWebDriver(), 5))
.until(ExpectedConditions.alertIsPresent()).sendKeys(“Текст” );
(new WebDriverWait(getWebDriver(), 10))
.until(ExpectedConditions.alertIsPresent()).accept();
(new WebDriverWait(getWebDriver(), 10))
.until(ExpectedConditions.alertIsPresent()).dismiss();
Подходит, спс.
Вообще-то есть ещё короче вариант:
Selenide.confirm()
Selenide.disnuss()
2 лайка