GetText () внутри тега дает два значения - PullRequest
0 голосов
/ 04 марта 2020
<span>Hello 
<div style="color:#989898;margin-left:19%;margin-top:-7%; margin-bottom:-3%;> (Your Profile) </div>
</span>

Если я использую get text () fun в селене ..

Я ожидаю Hello only ... Но я получаю Hello (Ваш профиль) оба значения ....

Почему это происходит, могу я узнать причину? Как справиться с этим? Есть ли способ получить только Hello с помощью xpath или какими-либо методами?

1 Ответ

0 голосов
/ 04 марта 2020

Правильное выражение xpath для получения только Hello равно

//span/text()

С селеном что-то вроде этого должно работать:

driver.find_element_by_xpath("//span").text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...