如何定位具有前导兄弟的元素?
How to locate an element with preceding-sibling?
<a href="/pro/2/len.html" class="lol-link" href="/pro/2/len.html"> <span hide="trololo"> <img class="prod" ng-src="https://med.png" alt="Len" src="https://med.png"> </span> <span ng-hide="index" class="ng-hide"> <span>Len</span> </span> </a>
我的 xpath:
"//span[contains(text(), 'Len')]/preceding-sibling::span"
我想定位文本 'Len' 但不幸的是我的 xpath 不起作用。有人可以帮忙吗?
你可以试试:
//span[span="Len"]/span
<a href="/pro/2/len.html" class="lol-link" href="/pro/2/len.html"> <span hide="trololo"> <img class="prod" ng-src="https://med.png" alt="Len" src="https://med.png"> </span> <span ng-hide="index" class="ng-hide"> <span>Len</span> </span> </a>
我的 xpath:
"//span[contains(text(), 'Len')]/preceding-sibling::span"
我想定位文本 'Len' 但不幸的是我的 xpath 不起作用。有人可以帮忙吗?
你可以试试:
//span[span="Len"]/span