如何使用xpath回送属性

ih99xse1  于 2021-07-04  发布在  Java
关注(0)|答案(2)|浏览(291)

如何使用xpath从下面的脚本中选择并回显数据平衡值?

<select class="form-control giftcard-selector" name="giftcard">
<option data-store="Your Awesome!" data-number="NUMBER0" data-pin="NUMBER1" data-balance="NUMBER2" 
value="NUMBER2" style="display: none;">Hello World</option>
</select>

我可以使用下面的xpath来回显数据存储值、数据编号值和数据平衡值,结果如下所示,但如何仅回显数据平衡值number2:

xpath=//select[@class='form-control giftcard-selector']//option   

Result = "Your Awesome! NUMBER0 NUMBER2"
ipakzgxi

ipakzgxi1#

试试这个-

driver.findElement(By.xpath("//select[@class='form-control giftcard-selector']/option")).getAttribute("data-balance");

希望这就是你要找的。

yhived7q

yhived7q2#

我能够使用以下xpath响应所需的数据平衡属性:

xpath=//select[@class="form-control giftcard-selector"]/option@data-balance

结果=数字2

相关问题