Использование Selenium WebDriver для получения значения HTML-div - PullRequest
0 голосов
/ 27 января 2019

Я пытаюсь получить значение из div, используя этот код:

input_field = driver.find_elements_by_xpath("/html/body/div[@id='display']")
input_field_value = input_field.text

HTML:

<div id="display" class="display xh-highlight">1</div>

Но мне не удалось.

Ответы [ 2 ]

0 голосов
/ 27 января 2019

Вы можете попробовать это. Это должно работать.

input_field =driver.find_element_by_xpath('//div[@class="display xh-highlight"]')
input_field_value = input_field.text
0 голосов
/ 27 января 2019

Попробуйте либо:

input_field = driver.find_elements_by_xpath("//div[@id='display']")
input_field_value = input_field.text

или

input_field = driver.find_elements_by_xpath('display')
input_field_value = input_field.text

Больше можно прочитать по этой ссылке: https://selenium -python.readthedocs.io / locating-elements.html

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