Selenium 如何在XPath中使用索引

Selenium 如何在XPath中使用索引,selenium,xpath,webdriver,selenium-chromedriver,Selenium,Xpath,Webdriver,Selenium Chromedriver,我有三个下拉菜单,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" dat

我有三个下拉菜单,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'][2]
仅当两个链接都是同一父级的子级时才会返回所需的节点,例如

<div>
    <a class="select">Stage 1 - Needs Assessment</a>
    <a class="select">--None--</a>
</div>
首先

(//*[@class='select'])[2]

第二个

刚刚发现我在不同的部分中有这些元素,“class=”slds grid mdp forcePageBlockSectionRow“,第一个下拉元素被识别(可能)因为我在第一个弹出部分中,我应该使用什么语法让xpath在第二部分中定位下拉列表?非常感谢@Anderson,我已经准备好了。
<div>
    <a class="select">Stage 1 - Needs Assessment</a>
</div>
<div>
    <a class="select">--None--</a>
</div>
(//*[@class='select'])[1]
(//*[@class='select'])[2]