簡體   English   中英

Java:Selenium中的getAttribute

[英]Java: getAttribute in Selenium

目前,我正在使用以下HTML代碼段:

<div class="cardEntry">
<!-- Balance Block Section (R)-->
<div class="balanceBLock">
<ul>
<li class="balanceText">Actual Balance</li>
<li class="balance">
<strong id="155555520be0019actualBalance">$1.00</strong>
</li>
<li class="balanceText">Available Balance</li>
<li class="balance">

我正在嘗試使用XPath獲得余額:1.00美元:

.//*[@id='155555520be0019actualBalance'] 

然后嘗試使用.getText方法獲取美元價值,但這不會返回任何內容。

我可以使用此XPath很好地識別元素,但它不會使用getText方法返回美元值。

有人可以解釋如何獲得此價值嗎?

謝謝

看起來id在這里是動態的。

  //strong[contains(@id,'actualBalance')]

否則使用

//li[. = 'Actual Balance']/following-sibling::li/strong

由alecxe在評論中指定。

嘗試使用以下任意值的getAttribute():“ value”,“ innerText”,“ innerHTML”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM