如何使用 xpath 回显属性
How to Use xpath to echo attributes
我如何使用 xpath select 然后从以下脚本回显数据平衡值?
<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 来回显 Data-store 值、data-number 值和 data-balance 值和结果如下,但我怎么能只回显 NUMBER2,它是 data-balance 值:
xpath=//select[@class='form-control giftcard-selector']//option
Result = "Your Awesome! NUMBER0 NUMBER2"
试试这个 -
driver.findElement(By.xpath("//select[@class='form-control giftcard-selector']/option")).getAttribute("data-balance");
希望这就是您要找的。
我能够使用以下 xpath 回显我需要的 data-balance 属性:
xpath=//select[@class="form-control giftcard-selector"]/option@data-balance
结果= NUMBER2
我如何使用 xpath select 然后从以下脚本回显数据平衡值?
<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 来回显 Data-store 值、data-number 值和 data-balance 值和结果如下,但我怎么能只回显 NUMBER2,它是 data-balance 值:
xpath=//select[@class='form-control giftcard-selector']//option
Result = "Your Awesome! NUMBER0 NUMBER2"
试试这个 -
driver.findElement(By.xpath("//select[@class='form-control giftcard-selector']/option")).getAttribute("data-balance");
希望这就是您要找的。
我能够使用以下 xpath 回显我需要的 data-balance 属性:
xpath=//select[@class="form-control giftcard-selector"]/option@data-balance
结果= NUMBER2