Как взять Xpath последнего дочернего элемента элемента в HTML? - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть html код элемента, и вот он enter image description here

Теперь я выбрал div с class = 'ui-widget-content slick-row even row_43 ». 43-я строка является последней строкой, поэтому в следующий раз, когда приложение снова запустится, последняя будет 44, потому что будет добавлена ​​еще одна строка, и мне нужно выбрать 44. Как я могу выбрать последнюю строку?

(//div[@class='slick-viewport'])[position() = 4]

выше - это элемент выделенной части, который я пытался использовать

(//div[@class='slick-viewport'])[position() = 4]//following-sibling::div

, но это не помогло. Как я могу получить такой элемент, чтобы всегда был выбран последний div?

1 Ответ

2 голосов
/ 21 апреля 2020

Вместо позиции используйте last()

(//div[@class='slick-viewport'])[last()]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...