Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium在div Java中查找具有特定类名的最后一个元素_Java_Html_Css_Selenium_Xpath - Fatal编程技术网

Selenium在div Java中查找具有特定类名的最后一个元素

Selenium在div Java中查找具有特定类名的最后一个元素,java,html,css,selenium,xpath,Java,Html,Css,Selenium,Xpath,我正在用Java中的Selenium测试具有以下结构的页面: <div class="pagination"> <ul class="pagination__list"> <li class="pagination__item pagination__item--prev pagination__item--disabled"> </li> <li

我正在用Java中的Selenium测试具有以下结构的页面:

<div class="pagination">
  <ul class="pagination__list">

    <li class="pagination__item pagination__item--prev pagination__item--disabled">
    </li> 

    <li class="pagination__item pagination__item--active">
      1
    </li>
    <li class="pagination__item">
      2
    </li>
    ...
    <li class="pagination__item">
        6
    </li>
    <li class="pagination__item">
        7
    </li> 
    <li class="pagination__item pagination__item--next">
    </li>
  </ul>
</div>

  • 1.
  • 2.
  • ...
  • 6.
  • 7.
我的目标是在ul中找到最后一个li元素,该元素的类为“pagination_uuitem”,而不是另一个li元素的类为“pagination_uitem--next”。所以基本上,我正在尝试使用XPath查找包含7的li

我尝试了以下代码,但它们不起作用,因为“字符串不是有效的XPath表达式。”

  • driver.findElement(按.xpath((.div[@class=\'pagination\']]/li[@class=\'pagination\uu item\'”[last()]);

  • driver.findElement(By.xpath(“.//div[@class=\“pagination\”)/li[@class=\“pagination\uu item\”和last()]/”;


  • 可以使用以下
    xpath
    找到您要查找的元素:
    (//li[@class='pagination\uu item'])[last()]

    使用css选择器:

    driver.find_element_by_css_selector(".pagination__list>.pagination__item:last-of-type")
    

    或者只要
    .pagination\uu项目:最后一个类型
    ,如果您不需要将定位器链接到父元素。

    非常好,谢谢!当然。欢迎:)