Мне нужно щелкнуть ссылку (я использую Selenium и Java). Я ищу ссылку, используя xpath, но по какой-то причине я не получаю большую часть веб-страницы, просто пучок белых пробелов. На изображении вы можете увидеть выделенную ссылку, которую я ищу.проблема XPATH. Не удалось прочитать части html
Я пробовал:
System.out.println(driver.findElement(By.xpath("//*[@class='titre_1']/a")).getText());
System.out.println(driver.findElement(By.xpath("//*[@id='li-7']/div/a")).getText());
я получаю: org.openqa.selenium.NoSuchElementException: нет такого элемента: Не удается найти элемент
Если я:
System.out.println(driver.findElement(By.xpath("//*")).getText());
Я только получить несколько элементов со страницы и пустую часть пробелов. Что может быть неправильным?
Пожалуйста, помогите. Я не мог поместиться во весь источник html, чтобы показать вам. Надеюсь, все в порядке.
Вы можете проверить, если он находится внутри фрейма или нет? – Buaban
Я вижу, что есть iframe за пределами ссылки, которую я ищу. Как мне переключиться на него? Спасибо :) – Bubu
Имеет идентификатор iframe. – Bubu