@LIJaByXa Ну так там в Проверить существование элемента и есть Селекторы элемента.
На выбор три варианта CSS - MATCH - IXPAT
Вот Мэйтч он может так то и по Словам искать.
Хотя Икспат тоже :)))
Это уже надо вам изучать сами Селекторы и их разновидности.
Пример >XPATH> //*[text()="слово"]
Где слово там нужное и надо вписать.
Оно везде по разному.
Но вот Икспат лучше изучать и более конкретный Селектор можно создать.
Давненько тут Fox подсказал это:
https://docs.google.com/document/d/1PdfKMDfoqFIlF4tN1jKrOf1iZ1rqESy2xVMIj3uuV3g/pub
XPATH использование функции substring и поиск текстового узла
-
Здравствуйте, не работаю функции вида substring-after и не ищется текстовый узел.
Хочу получить: May 12, 2017
Использую XPATH получить текст//div[contains(@class, 'col-md-12 col-lg-12 scene-metadata')]/div[contains(text(), 'Released:')]/substring-after(text()[1], 'Released: ')<div class="col-md-12 col-lg-12 scene-metadata"> <div id="scene-header-meta"> Released: May 12, 2017 <span class="header-space"><i class="fa fa-clock-o"></i> 20:07 </span> <span class="header-space success"><i class="fa fa-thumbs-up success"></i> 1.46</span> </div> <div></div> </div> -
Can't resolve query ошибка возникает в обоих случаях.

-
@myweb101 said in XPATH использование функции substring и поиск текстового узла:
///div[contains(@class, 'col-md-12 col-lg-12 scene-metadata')]/div[contains(text(), 'Released:')]/substring-after(text()[1], 'Released: ')Дело в этой части
div[contains(text(), 'Released:')Нужно так
div[contains(text()[1], 'Released:')Иначе будет ошибка
A sequence of more than one item is not allowed as the first argument of contains() ("Released: May 12, 2017...", "", ...)