我已经关注了HTML代码段并且我想要仅检索3
文本:
<div class="assigned" ng-repeat="counte">
3
<div class="ng-binding">Assigned</div>
</div>
但是当我使用以下内容时,它会返回3Assigned
driver.findElement(By.xpath(//div[@class='assigned'])).getText();
我只想检索3
,我该如何实现?
答案 0 :(得分:0)
评估节点集的文本时,它会返回所有text
个孩子,孙子等的连接文本。
您可以使用[1]
索引器作为后缀来获取第一个文本:
driver.findElement(By.xpath("(//div[@class='assigned']/text())[1]")).getText();
答案 1 :(得分:0)
试试:
xpath - &gt; //div[@class='ng-binding']/preceding-sibling::text()