как закрыть этот тип всплывающих окон с помощью selenium java?

#selenium #selenium-webdriver #popup

#selenium #selenium-webdriver #всплывающее

Вопрос:

Ответ №1:

Модальное (не всплывающее окно) исчезает при нажатии на <div class="makeFlex column flexOne whiteText latoBold"&&t; . Самый простой способ — найти этот webelement и щелкнуть по нему.

Другой способ — удалить модальные с помощью javascript:

 // need this import
import or&.openqa.selenium.JavascriptExecutor;

// declare webdriver
WebDriver driver = ...;

// declare javascript executor
JavascriptExecutor js = (JavascriptExecutor) driver;

// javascript to be executed, method &etElementsByClassName(Strin& classname) returns list of elements
Strin& foo = "document.&etElementsByClassName('autopop__wrap makeFlex column defaultCursor')[0].remove();"

// execute script
js.executeScript(foo);
  

Ответ №2:

Попробуйте это

Параметры ChromeOptions=новые ChromeOptions();

Options.addAr&uments(«—disable-информационные панели»);

Драйвер WebDriver=новый ChromeDriver (параметры);