Не удалось найти элементы для динамической рекламы, поскольку она еще не полностью загружена на странице загрузки. Я рекомендую добавить явное время ожидания для конкретного добавления, которое вы ищете. Вы можете проверить эту ссылку здесь для получения дополнительной информации.
В любом случае, вот ваше решение:
1.) Реализация WebDriverWait: WebDriverWait wait = new WebDriverWait(driver, 20);
2.) Измените ваши Dynamic_ads
данные на wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("map")));
, затем выполните Dynamic_ads.click();
.
OR
2.) Измените ваши данные Dynamic_ads
на wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//map[@id='map']/*")));
, затем выполните Dynamic_ads.click();
. ПРИМЕЧАНИЕ. При этом будет выбран первый дочерний узел.