Я использую новейшие Chrome и chromedriver.
У меня есть веб-сайт с элементами DOM, и я введу любой текст в поле ввода
HTML-код (извините за скриншот)
Код на Python:
#Развернуть Тень
def расширение_шадов_элемент(элемент):
shadow_root = драйвер.execute_script('возвращаемые аргументы[0].shadowRoot.children', элемент)
вернуть shadow_root
...
root1 = драйвер.find_element_by_id("UI-tf_Vorgangsname")
shadow_root1 = элемент расширения shadow_element(root1)
root2 = shadow_root1 1.найди_элемент_by_xpath("//ввод[@часть='значение']")
время сна(2)
root2.нажмите()
время сна(2)
root2.send_keys('testssdfs')
Я становлюсь этим сообщением:
селен.общие.исключения.Исключение ElementNotInteractableException: Сообщение: Элемент недоступен с клавиатуры
Я вижу, щелчок работает, курсор активен в поле ввода, но send_keys не работает.
У тебя есть какие-нибудь идеи?
Большое Спасибо!