Selenium 如何获取HTML中元素的最后一个子元素的Xpath?

Selenium 如何获取HTML中元素的最后一个子元素的Xpath?,selenium,selenium-webdriver,xpath,automation,Selenium,Selenium Webdriver,Xpath,Automation,我有一个html元素代码,在这里 现在,我已经选择了div,class='ui小部件内容光滑行偶数行\'u43'。 第43行是最后一行,因此下次应用程序再次运行时,最后一行将 是44,因为将再添加一行,我必须选择44。如何选择最后一行 (//div[@class='slick-viewport'])[position() = 4] 上面是突出显示部分的元素 我试着用 (//div[@class='slick-viewport'])[position() = 4]//following-sib

我有一个html元素代码,在这里

现在,我已经选择了div,class='ui小部件内容光滑行偶数行\'u43'。 第43行是最后一行,因此下次应用程序再次运行时,最后一行将 是44,因为将再添加一行,我必须选择44。如何选择最后一行

(//div[@class='slick-viewport'])[position() = 4]
上面是突出显示部分的元素 我试着用

(//div[@class='slick-viewport'])[position() = 4]//following-sibling::div
但这没用
如何获取元素,以便始终选择最后一个div。

使用
last()


使用
last()

(//div[@class='grid-canvas'])[last()])//div[contains(@class='ui-widget-content-slick-row')][last()]这就是我要找的内容!!!!谢谢(//div[@class='grid-canvas'])[last()])//div[contains(@class='ui-widget-content-slick-row')][last()]这是我要找的内容!!!!谢谢
(//div[@class='slick-viewport'])[last()]