我试图弄清楚将从以下HTML中检索img alt文本的XPath

时间:2018-05-21 07:27:18

标签: selenium selenium-webdriver xpath

我正在尝试找出将从以下HTML中检索img alt文本的XPath

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

1 个答案:

答案 0 :(得分:1)

要获取元素的替代文本,您需要使用selenium web-driver API get属性。您可以使用x-path定位元素。您的要求可能如下所示。

List<WebElement> lstItem = driver.findElements(By.xpath("//li[conatains(@class,'m-navbar-item')]/img");
for(WebElement item:lstItem){
    System.out.println(item.getAttribute("alt"));
}