Получение текстового значения из текстового поля веб-драйвера Java - PullRequest
0 голосов
/ 31 мая 2018

Мне нужно получить текстовое значение из текстового поля.Я пытался использовать gettext (), но это дает мне пустое значение.Подскажите, пожалуйста, как получить значение адреса электронной почты из текстового поля. См. Изображение для HTML-кода

Ответы [ 2 ]

0 голосов
/ 05 июня 2018

Попытка использовать getAttribute: findElement(By.id("EmailAddress")).getAttribute("value")

На основе WebElement getText() документов:

/**
   * Get the visible (i.e. not hidden by CSS) innerText of this element, including sub-elements,
   * without any leading or trailing whitespace.
   *
   * @return The innerText of this element.
   */
  String getText();

Следовательно, <a name="foo">bar</a> getText() даст вам "bar"

0 голосов
/ 31 мая 2018

Когда вы задаете вопрос, всегда вставляйте свои попытки.Не вставляйте изображение, чтобы показать код (или HTML).Предпочитаю вставлять прямо код.Используя вашу общую информацию, заинтересованный веб-элемент имеет идентификатор EmailAddress.Итак, вы можете попробовать:

findElement(By.id("EmailAddress")).getText();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...