我有一个弹出窗口,其中有三个下拉菜单,每次生成弹出窗口时它们的id都是唯一的:
第一个元素:
<a aria-required="true" class="select" aria-disabled="false" aria-
describedby="5715:0-label" aria-haspopup="true" tabindex="0" role="button"
title="" href="javascript:void(0);" data-aura-rendered-by="5733:0" data-
interactive-lib-uid="10">Stage 1 - Needs Assessment</a>
虽然我可以通过简单的 xpath="//*[@class='select'][1]"
识别上面的元素,但是其他两个看起来相同的元素(如下所示)无法像 //*[@class='select'][2]
这样通过索引进行识别,尝试使用 'following' 但没有成功,但我可能在语法上不正确。
我无法定位的下拉元素示例。
<a aria-required="false" class="select" aria-disabled="false" aria-
describedby="6280:0-label" aria-haspopup="true" tabindex="0" role="button"
title="" href="javascript:void(0);" data-aura-rendered-by="6290:0" data-
interactive-lib-uid="16">--None--</a>
除了高级xpath知识外,还有什么想法吗?谢谢!