Получение пустого значения при использовании "getAttribute ()" - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь получить текст «Лиор Пелет», но получаю пустую строку

Это код сайта:

<div class="crm-entity-stream-content-detail"><span>Lior Pelet</span></div>

И это мой код:

@FindBy(css=".crm-entity-stream-content-detail > span")
public WebElement txtFullName;  //full name 

String sContactName=txtFullName.getAttribute("span");

Ответы [ 2 ]

2 голосов
/ 23 октября 2019

Вы можете выбрать метод getText() вместо метода getAttribute().
Вы можете сделать это следующим образом:

@FindBy(css=".crm-entity-stream-content-detail > span")
public WebElement txtFullName;  //full name 

String sContactName=txtFullName.getText();

ИЛИ

Вы можете получитьжелаемый вывод с помощью getAttribute("value").
Вы можете сделать это следующим образом:

@FindBy(css=".crm-entity-stream-content-detail > span")
public WebElement txtFullName;  //full name 

String sContactName=txtFullName.getAttribute("value");
0 голосов
/ 23 октября 2019
css=".crm-entity-stream-content-detail > span

означает, что ваше "txtFullName" уже является элементом span, поэтому вместо этого вызовите метод getText ().

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