Селен XPath Найти брата - PullRequest
       24

Селен XPath Найти брата

0 голосов
/ 14 января 2020

Я пишу сценарии с Selenium для приложения Salesforce Lightning.

У меня проблемы с получением фактического доступного баланса (0,00 GBP), он хранится в div // lightning-formatted-rich- text // span tag

Я думаю, я должен найти тег div//lightning-formatted-rich-text//span, содержащий текст «Доступный баланс», а затем перейти от тега div к тегу div, который содержит 0,00 GBP текст, и получить текст оттуда - но я не уверен, как это сделать ....? Вот скриншот кода:

enter image description here

Ответы [ 2 ]

0 голосов
/ 14 января 2020

Это должно работать:

driver.findElement(By.xpath("//span[text()='Available Balance']//following::div[contains(@class, 'border_bottom')]//span")).getText();
0 голосов
/ 14 января 2020

Ниже xpath должен работать

// span [text () = 'Доступный баланс'] /../../ follow-sibling :: div [4] // span

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...