Как выбрать textarea в Selenium? - PullRequest
       0

Как выбрать textarea в Selenium?

0 голосов
/ 31 января 2020

Я работал над проектом и добился большого успеха при выборе веб-элементов, используя .get_attribute('value') и .get_attribute('text').

Я пытаюсь выделить текст из веб-элемента на снимке экрана ниже, но не могу понять, как выделить текст.

Я пробовал следующее:

operation_instructions = driver.find_element_by_id('txtOperationDescription').get_attribute('value')
operation_instructions = driver.find_element_by_id('txtOperationDescription').get_attribute('text')

В комментариях я пробовал следующее, но они print пустая строка:

print(WebDriverWait(driver,10).until(EC.visibility_of_element_located((By.ID,"txtOperationDescription"))).get_attribute('value'))

print(WebDriverWait(driver,10).until(EC.visibility_of_element_located((By.ID,"txtOperationDescription"))).get_attribute('innerHTML'))

Интересно, когда я получил None при попытке выполнить следующее:

print(WebDriverWait(driver,10).until(EC.visibility_of_element_located((By.ID,"txtOperationDescription"))).get_attribute('text'))

Перед публикацией вопроса я попробовал все различные элементы, которые, как мне показалось, могли бы работать, например, такие:

operation_instructions = driver.find_element_by_id('txtOperationDescription').get_attribute('textarea')

Но я не вижу, как я могу выделить текст в этом поле.

Может кто-нибудь помочь мне? Пожалуйста и спасибо!

enter image description here

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