получить текст из тега textarea - PullRequest
0 голосов
/ 21 марта 2019

У меня есть textarea как <textarea placeholder="Enter text" style="resize: none;"></textarea>

Текстовое поле имеет некоторый текст. Но он не отображается между тегами. Как я могу получить это.

например. driver.find_element_by_css_selector('textarea[placeholder=""Enter text"]').text

Ответы [ 3 ]

1 голос
/ 22 марта 2019

Попробуйте получить атрибут value:

value = driver.find_element_by_css_selector('textarea[placeholder=""Enter text"]').get_attribute("value")
1 голос
/ 22 марта 2019

Возможно, вы имеете дело с угловым кодом, поэтому вместо него вам понадобится атрибут value:

element = driver.find_element_by_css_selector('textarea[placeholder=""Enter text"]')

text = element.get_attribute(“value”)
0 голосов
/ 21 марта 2019

Я могу точно знать, будет ли это работать для вас, если я увижу HTML-код вашей страницы, но следующий xpath должен найти любой элемент textarea с placeholder из «Ввести текст»:

"//textarea[@placeholder = 'Enter text']"

так что ваша строка кода будет

driver.find_element_by_xpath("//textarea[@placeholder = 'Enter text']").text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...