Yo uso más reciente de Chrome y chromedriver.
Tengo un sitio web con elementos del DOM y voy a escribir cualquier texto en un inputfield
Código HTML (lo siento por la captura de pantalla)
El Código De Python:
#Expandir Sombra
def expand_shadow_element(elemento):
shadow_root = controlador.execute_script('retorno de los argumentos[0].shadowRoot.los niños', elemento)
volver shadow_root
...
root1 = controlador.find_element_by_id("UI-tf_Vorgangsname")
shadow_root1 = expand_shadow_element(root1)
root2 = shadow_root11.find_element_by_xpath("//input[@part='valor']")
tiempo.el sueño(2)
root2.haga clic en()
tiempo.el sueño(2)
root2.send_keys('testssdfs')
Me convierto en esto de los mensajes:
el selenio.común.excepciones.ElementNotInteractableException: Mensaje: Elemento no es accesible por teclado
Veo, haga clic en es trabajo, el cursor se aktiv en el Campo de Entrada, pero send_keys no funciona.
¿Tiene usted alguna idea?
Muchas Gracias!