我有这样的html内容
<div class="ng-star-inserted">
<span class="ng-star-inserted">
<a href="#/users/roledetail/875">Seismic interpreter</a>
</span>
<span class="ng-star-inserted">
<a href="#/users/roledetail/876">Geophysicist</a>
</span>
</div>
我有一个selenium脚本,试图获取第一个角色名和第二个角色名。 我试过这个,但它没有给我预期的第一和第二元素。你知道我错过了什么吗?谢谢
'//div[@class="ng-star-inserted"]//span//a[1]'
'//div[@class="ng-star-inserted"]//span//a[2]'
所以你可以用下面的方法
在这种情况下,可以使用xpath索引:
因此,与此相反:
使用以下命令:
或者,如果您认为文本不会更改,也可以使用
LINK_TEXT
或PARTIAL_LINK_TEXT
样本代码:-
导入:
相关问题 更多 >
编程相关推荐