seleniumLibiry xpath定位,取元素列表中最后一个元素


<ul>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

<li></li>

</ul>

假如有N个数量的<li>列表元素,想取最后一个,但是提前并不知道有多少个,这个时候如果是python的列表的话,那么直接取-1索引即可,但是直接套用到xpath上的索引是不行的。

 

需要用到last()

 

xpath=/ul/li[last()-0]

 

需要注意的是,xpath原本索引是从1开始的,但是加了last()以后就变成了0开始,所以如果要取倒数第一个元素的话,得用-0索引


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM