在动态更改xpath中查找最后一个元素

时间:2019-05-04 15:50:41

标签: xpath ui-automation

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

有时会显示10个计数,下一次会显示20等。

即使计数动态变化,如何找到计数的最后一个元素?

1 个答案:

答案 0 :(得分:0)

欢迎来到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)

相关问题