Найти последний элемент в динамически изменяющемся xpath - PullRequest
0 голосов
/ 04 мая 2019
//div[text()='abc']

Это дает иногда счет 10, в следующий раз 20 и т. Д.

Как найти последний элемент в счетчике, даже если счет меняется динамически?

1 Ответ

0 голосов
/ 04 мая 2019

Добро пожаловать на SO.Вы должны использовать функцию last() xpath, чтобы вернуть число, равное размеру контекста контекста оценки выражения, то есть он получит размер соответствующих элементов, и вы можете получить доступ к последнему элементу, используя приведенную ниже стандартную запись xpath.

Вместо указания [1] или [5] вы передаете последний номер элемента.

(//yourxpath)[last()] 

В вашем случае xpath будет

(//div[text()='abc'])[last()]

Вот ссылкас дополнительным объяснением https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-4.0/ms256083(v%3Dvs.100)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...