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