Как обрабатывать рекламные объявления или файлы cookie в веб-драйвере Selenium с помощью Java - PullRequest
0 голосов
/ 01 марта 2019

Я пытался обрабатывать оповещения в веб-драйвере Selenium, используя java.Но во время входа на веб-страницу Chrome в верхней части страницы появляется рекламное объявление или текущее объявление, которое отменяет всплывающее окно с предупреждением. Я не могу видеть это объявление всегда ... Так что мне нужно найти способчтобы проверить, есть ли какое-либо рекламное объявление или что-то в этом роде, и если да, мне нужно закрыть его. Я только что поделился примером объявления выше. Пожалуйста, дайте мне знать, если оно рассматривается как реклама или cookie и как с ним работать?

enter image description here

1 Ответ

0 голосов
/ 01 марта 2019

В данном конкретном случае есть закрывающая ссылка с идентификатором «закрыть».Вы можете использовать следующий код, чтобы закрыть это объявление:

    WebElement element1 = driver.findElement(By.xpath("//*[@id=\"close\"]"));
    element1.click();

Но нет никакого общего способа сделать это.Есть бесчисленное множество способов разместить рекламные объявления или что-то подобное в виде вашего всплывающего окна.Но если это реальное оповещение, оно должно быть достигнуто к

    driver.switchTo().alert()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...