使用Xpath定位元素时,遇到"多个相同文本的按钮"的问题

问题遇到的现象和发生背景

自己在摸索selenium配合项目做一些场景的自动化测试,过程中遇到一个无法精确确定位到元素的问题,下面是图片示例

问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法

使用contains方法,但还是匹配不到。

我想要达到的结果

希望能够提供一些思路和方法,THX!

有可能是代码访问时 加载未完成就访问了。可以设置sleep休息一下。
可以使用chrome获取xpath绝对路径。

悬浮?也就是鼠标移动到下拉框,里面的值才会显现?xpath里面有个text方法,可以试试,或者使用css获取路径后使用标签:nth-child(你所要的第几个位置,在第三个就填3)