Eu uso mais recente do google Chrome e chromedriver.
Eu tenho um site com elementos do DOM e eu vou digitar qualquer texto em um inputfield
Código HTML (desculpem a imagem)
Código Python:
#Expandir Sombra
def expand_shadow_element(elemento):
shadow_root = driver.execute_script('retorno arguments[0].shadowRoot.crianças", elemento)
voltar shadow_root
...
root1 = driver.find_element_by_id("INTERFACE de utilizador-tf_Vorgangsname")
shadow_root1 = expand_shadow_element(root1)
root2 = shadow_root11.find_element_by_xpath("//input[@part='valor']")
em tempo.sleep(2)
root2.clique em()
em tempo.sleep(2)
root2.send_keys('testssdfs')
Tornar-me esta mensagem:
o selênio.comum.exceções.ElementNotInteractableException: Mensagem: o Elemento não é acessível por teclado
Eu vejo, clique é trabalho, é de cursor aktiv no Campo de Entrada, mas send_keys não funciona.
Você tem alguma idéia?
Muito Obrigado!