t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как закрыть alert javascript. Какие есть варианты?

alert
webdriver
javascript
Теги: #<Tag:0x00007f9c5ce54e80> #<Tag:0x00007f9c5ce54cf0> #<Tag:0x00007f9c5ce54b88>

(Gallagher) #1

Как закрыть alert (окно которое спрашивает разрешение показывать уведомления)javascript …
Метод как бы есть … но javascript я не изучал )))

JavascriptExecutor jse = (JavascriptExecutor)driver;
        jse.executeScript("здесь что-то на jacascript надо написать");

(Bohdan B) #2

Запустите хром с флагом –disable-notifications


(Дмитрий Еремин) #3

Alert

Alert alert = driver.switchTo().alert();
alert.accept();

(Gallagher) #4

не работает это … на той же https://www.gazeta.ru/


(Gallagher) #5

В общем вот способ если кому интересно по css селектору закрывать
document.querySelector('<cssSelector>').remove();


(Sergei) #6

Тогда это не дефолтный (созданный силами браузера) алерт-месседж, а элемент страницы, которому добавили модальных свойств


(Gallagher) #7

Так и есть … я думал что есть необходимость его удалить, а по факту это “дефолтный (созданный силами браузера)” и он не мешает тесту …