Перейти к содержимому

Публикации Mystery_Andrew

2 публикаций создано Mystery_Andrew (учитываются публикации только с 29 марта 2023)


#160757 Как найти элемент, следующий за текущим на одном уровне

Отправлено автор: Mystery_Andrew 27 июня 2017 - 08:52 в Selenium - Functional Testing

 

С помощью xpath это можно решить так:

//td/span[text()='Данные2']/following::td[1]/span

Спасибо! Работает!




#160726 Как найти элемент, следующий за текущим на одном уровне

Отправлено автор: Mystery_Andrew 23 июня 2017 - 15:28 в Selenium - Functional Testing

Дано:

<table>
    <tr>
        <td>
            <span>Данные1</span>
        </td>
        <td>
            <span>Значение1</span>
        </td>
        <td>
            <span>Данные2</span>
        </td>
        <td>
            <span>Значение2</span>
        </td>
        <td>
            <span>Данные3</span>
        </td>
        <td>
            <span>Значение3</span>
        </td>
        .
        .
        .
    </tr>
</table>

Необходимо, например, для "Данные2" получить соответствующее значение, то есть: "Значение2"

Получается, что нам надо попасть в td, следующий за тем, что мы нашли.

 

Есть идеи какой xPath может подойти под данную задачу? Известные мне механизмы это не позволяют.

Заранее спасибо за ответы!