У меня есть скрипт, который ищет текстовую строку на веб-странице
el = driver.find_elements_by_xpath("//*[contains(text(), 'Sample_Text')]")
Он возвращает то, что я ожидал при печати результата.
print (el[-1].text)
for x in el:
print (x.xpath)
print('found sample text:\n',x.text)
Возможно ли эточтобы добавить строку, которая будет печатать / возвращать xpath webelement ?, мне нужно получить xpath для el [-1] или x в цикле For. Очевидно, x.xpath выдаёт мне ошибку:
AttributeError: 'WebElement' object has no attribute 'xpath'
Я знаю, как получить xpath при проверке кода. Но я бы хотел, чтобы сценарий получил его для меня. За webelement, который соответствует текстовой строке.
спасибо,