XPath получить последний элемент родителя от текстового значения innerTEXT

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
Привет всем. Есть кто хорошо знает XPath) .
Есть задача, все class генеренка.
Нужно получить текст Результат 1.
//div/span[1][text() = 'Текст 1' ].. что дописать ?

HTML:
<div>
        <span>Текст 1'</span>
        <span></span>
        <span>Результат 1</span>
</div>
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
316
Благодарностей
230
Баллы
43
//div/span[last()]
 

zava75

Client
Регистрация
01.12.2019
Сообщения
157
Благодарностей
4
Баллы
18
Спасибо конечно, но такой вариант не подойдёт 100%. нужно брать от этого <span>Текст 1'</span> , страница полностью генерируется такого span получим вагон как минимум. Нужно //div/span[1][text() = 'Текст 1' ]. вернутся к родителю и получить последний span родителя.
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
316
Благодарностей
230
Баллы
43
//div/span[contains(.,'Текст 1')]/../span[last()]
 
  • Спасибо
Реакции: zava75

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)