Не удалось получить элемент из домена с помощью xpath - PullRequest
0 голосов
/ 11 октября 2019

enter image description here

Невозможно получить элемент из dom с использованием xpath

<input bsdatepicker="" class="form-control font-size-normal ng-untouched ng-pristine ng-valid" id="endDate" name="endDate" placement="top" type="text">

Значение элемента недоступно в HTML-коде, который пользовательский интерфейс для указанного выше элемента содержит следующиезначение "14/01/2019", но не в состоянии извлечь значения.

Даже пытался найти значение элемента "14/14/2019" во всем DOM, используя Ctrl + F, но все равно значение несохранены в любом месте HTML-дом

Ответы [ 2 ]

1 голос
/ 11 октября 2019

Используйте element.getAttribute("value"), и вы получите значение, которое видно на веб-странице.

1 голос
/ 11 октября 2019

Вы хотите получить значение ввода, для этого:

В консоли Chrome:

document.querySelector("#endDate").value

Selenium Python:

end_date = driver.find_element_by_id("endDate").get_attribute("value")

Selenium Java:

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