xpath, чтобы получить Text () из div, когда у меня есть несколько subtags - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть tag, как показано ниже:

<div class="popupContent">
  <div class="gwt-HTML">
    <h1 class="v-Notification-caption">Session Expired</h1>
    <p class="v-Notification-description">
      Take note of any unsaved data, and <u>click here</u> or press ESC key to continue.
    </p>
  </div>
</div>

Необходимо прочитать полный текст, используя простые xpath.

, когда я попытался использовать ниже:

//*[@class='v-Notification-description'][text()]

Яполучение только

"Запишите все несохраненные данные и"

.Как я могу получить полный текст.

1 Ответ

0 голосов
/ 26 апреля 2018

Используйте функцию string(), чтобы получить вычисленное строковое значение из всех узлов text() в выбранном p и его потомках, в данном случае элемент u.

string(//*[@class='v-Notification-description'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...