Selenium 我试图找出XPath,它将从以下HTML中检索img alt文本

Selenium 我试图找出XPath,它将从以下HTML中检索img alt文本,selenium,selenium-webdriver,xpath,Selenium,Selenium Webdriver,Xpath,我试图找出XPath,它将从以下HTML中检索img alt文本 <li class="m-navbar-item bottom-border float-left m-navbar-thumbnail"> <img alt="Always There"> </li> 要获取元素的alt文本,需要使用selenium web驱动程序API get属性。可以使用x路径定位元素。您的要求可能如下所示 List<WebElement> ls

我试图找出XPath,它将从以下HTML中检索img alt文本

<li class="m-navbar-item bottom-border float-left m-navbar-thumbnail">
    <img alt="Always There">
</li>

  • 要获取元素的alt文本,需要使用selenium web驱动程序API get属性。可以使用x路径定位元素。您的要求可能如下所示

    List<WebElement> lstItem = driver.findElements(By.xpath("//li[conatains(@class,'m-navbar-item')]/img");
    for(WebElement item:lstItem){
        System.out.println(item.getAttribute("alt"));
    }
    
    List lstItem=driver.findElements(By.xpath(“//li[conatains(@class,'m-navbar-item'))]/img);
    对于(WebElement项:lstItem){
    System.out.println(item.getAttribute(“alt”);
    }
    
    HTML在哪里?显示当前代码以及异常/当前输出@user3538483你能检查一下你在评论中提供的HTML吗?用准确的HTML更新问题please@user3538483,请注意,注释HTML中提供的内容已损坏。请使用有效的HTML更新您的问题