小编Lov*_*one的帖子

为什么XPath last()函数不能正常工作?

我正在使用Java和Selenium编写测试.我需要将最后一个元素放在另一个元素中,所以我使用了last()函数,但问题是它在我应用时并不总是带给我最后一个元素:

//a//b[last()]
Run Code Online (Sandbox Code Playgroud)

 <a> 
   <l>
     <b>asas</b> 
   </l>
   <b>as</b>
 </a> 
Run Code Online (Sandbox Code Playgroud)

得到<b>as</b>它,它带给我:

<b>asas</b>

<b>as</b>
Run Code Online (Sandbox Code Playgroud)

但当我申请时:

 <a>      
   <b>asas</b> 
   <b>as</b>
 </a>
Run Code Online (Sandbox Code Playgroud)

它带给我:

<b>as</b>
Run Code Online (Sandbox Code Playgroud)

java xml selenium xpath selenium-webdriver

4
推荐指数
2
解决办法
4865
查看次数

标签 统计

java ×1

selenium ×1

selenium-webdriver ×1

xml ×1

xpath ×1