В настоящее время я работаю с следующий фрагмент кода HTML:Java: GetAttribute в Selenium
<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">
Я пытаюсь получить баланс: $ 1,00 с помощью XPath:
.//*[@id='155555520be0019actualBalance']
, а затем пытается получить значение доллара, используя метод .getText, однако это ничего не возвращает.
Я могу точно определить элемент, используя этот XPath, но он не возвращает значение доллара с помощью метода getText.
Может кто-нибудь объяснить, как получить это значение?
Благодаря
Что делать, если вы сделаете выражение более конкретным: '// li [. = 'Фактический баланс']/следующий-сиблинг :: li/strong'? – alecxe
Пожалуйста, разместите код, который вы используете. Что вы получаете в результате? Мы не хотим догадываться, что такое ваш код или почему вы не можете получить ожидаемый результат. – JeffC
Я думаю, вам нужно использовать некоторый 'wait', прежде чем найти элемент ... –