Приветствую!
Прошлась поиском по темам, но похожей не нашла (может, не так искала?). Поэтому спрошу совета.
Есть примерно такая cтруктура:
....<div class=" ovh vai" > <span class=" nwt db"> <a href="..">Some Link Text </a> </span> </div> .... <div class=" ovh vai" > <span class=" nwt db"> Some Text </span> </div> ...
Таких последовательностей может быть много. Нужно получить текст внутри тегов span, или если внутри спан есть тег a, то нужно получить текст из него.
xpath
.//div/span/child::node()
в принципе выделяет нужный текст внутри span или тег a. Однако получить список WebElement в данном случае не получится, ибо селениум ругнется, что данный xpath невалидный или не возвращает список элементов )
Поэтому вопрос, как обыграть это все в селениуме или может как-то по-другому xpath написать, так чтоб на результирующих объектах достаточно было только text() вызвать?