Я работал над проектом и добился большого успеха при выборе веб-элементов, используя .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')
Но я не вижу, как я могу выделить текст в этом поле.
Может кто-нибудь помочь мне? Пожалуйста и спасибо!