Python селен получить местоположение элемента - PullRequest
0 голосов
/ 25 ноября 2018

Итак, у меня есть этот сайт , и я пытаюсь получить расположение и размер элемента на основе этого xpath "//div[@class='titlu']"

enter image description here

Как вы можете видеть, что видно и не имеет ничего особенного.

Теперь проблема, с которой я столкнулся, заключается в том, что когда я делаюпоиск xpath подобен этому e = self.driver.find_element_by_xpath(xpath) расположение и размер из e и 0

Кроме того, по какой-то причине, если я пытаюсьполучите такой текст: e.text покажет мне пустую строку, и мне нужно получить реальный текст таким образом e.get_attribute("textContain")

Итак, у вас есть идеи, как я могу получить расположение и размер этого элемента?

1 Ответ

0 голосов
/ 25 ноября 2018

Есть два элемента, соответствующих этому xpath.driver.find_element_by_xpath возвращает первое, пока вы ищете второе.Используйте предок <div> с атрибутом id для уникального xpath

"//div[@id='content-detalii']//div[@class='titlu']"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...