页面上的硒按钮标识倍数
本文关键字:标识 按钮 | 更新日期: 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