页面上的硒按钮标识倍数

本文关键字:标识 按钮 | 更新日期: 2023-09-27 18:00:18

我在C#中使用Selenium。我无法使用文本点击按钮,因为屏幕上有多个按钮具有相同的文本。按钮有一个"store"属性,可以帮助我确定需要选择哪个按钮,但我是硒的新手,很难使用这个值来确定按钮。

 - <a href="#" class="cta-button cta-begin-order" store="1">Order</a>
 - <a href="#" class="cta-button cta-begin-order" store="2">Order</a>
 - <a href="#" class="cta-button cta-begin-order" store="3">Order</a>

我需要识别其中一个按钮,并根据我当前浏览的商店点击它。

页面上的硒按钮标识倍数

您可以使用Xpath查找元素。有许多关于如何编写相对Xpath 的链接

//a[@class='cta-button cta-begin-order'][@store='2']
//a[@store='2']
//a[text()='Order'][2] //Index based