Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Как хендлить диалоги браузера с помощью Selenide?

selenide
Теги: #<Tag:0x00007f7b6d640c18>

(y0ga) #1

Есть ли в Selenide возможность хендлить диалоги браузера?
Подтвердить действие можно и через pressEnter, а отменить.


(Dmitrii Demin) #2

    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();

(y0ga) #4

Подходит, спс.