<div class="alertCount" tooltip="" data-placement="top" data-toggle="aa" title="" data-original-title="Bin">
<img src="sample/red.png" style="width:20px">
<span class="ng-binding" style="font-weight: bold; margin-left: 5px;margin-top: 5px">0</span>
</div>
<div class="alertCount" tooltip="" data-placement="top" data-toggle="aa" title="" data-original-title="Bin">
<img src="sample/green.png" style="width:20px">
<span class="ng-binding" style="font-weight: bold; margin-left: 5px;margin-top: 5px">0</span>
</div>
我想只打印red.png的div中的文字。
答案 0 :(得分:0)
该图片实际上并不包含文字,但我猜测其下面的兄弟跨度有一个文字&#39; 0&#39;如果我理解正确,那么使用xpath,如下面的java代码:
String Text = driver.findElement(By.xpath("//img[@src='sample/red.png']/following-sibling::span")).getText();
并打印文本。