Использование selenium chrome webdriver Я пытаюсь найти ссылку на приведенный ниже xpath.Найти ссылку с конкретным текстом
xpath = '//a[contains(text(),"Home")]'
driver.find_element_by_xpath(xpath)
Это как ссылка в источнике:
<span class="yyy">
<a href="xxx", target="_top">
<font>Home</font>
</a>
</span>
Я просто хочу, чтобы найти элемент, просто идентифицировать страницу Я в Но это всегда возвращает NoSuchElementException ко мне.. Каков правильный способ найти такой элемент?
Я попытался это и я также попытался использовать // // [font [text() = "Home"]] '. И я все еще получаю исключение NoSuchElementException. – deepng
@deepng Работает здесь. Это в IFrame? Какой браузер? Вы пробовали ждать элемент с помощью 'WebDriverWait'? – Arran
Да, я тоже думаю, что это может быть iFrame. Я увижу, могу ли я изменить iFrame. Я пробовал WebDriverWait, но это не сработало. – deepng