Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Sendkeys preenchendo campo errado
Sendkeys preenchendo campo errado
Boa tarde à todos.
Gostaria de perguntar se alguém poderia me ajudar com este problema que venho enfrentando na automatização de uma rotina de login numa página que, ao preencher o campo de Usuário, a informação entra com os carácteres fora de ordem, impossibilitando a automatização.
Segue o código do meu procedimento para melhor compreensão:
Sub SILCO()
Dim Driver As ChromeDriver
Set Driver = New ChromeDriver
Driver.Get "http://silco.caixa/silco/login"
Driver.ExecuteScript ("document.getElementById('mainForm:usuario').removeAttribute('onfocus')")
Driver.FindElementByCss("#mainForm\:usuario").SendKeys "Usuário"
Driver.FindElementById("mainForm:senha").SendKeys "Senha"
Driver.FindElementById("mainForm:btnEntrar").Click
Driver.Quit
End Sub
Desde já eu agradeço pela atenção pessoal.
Gostaria de perguntar se alguém poderia me ajudar com este problema que venho enfrentando na automatização de uma rotina de login numa página que, ao preencher o campo de Usuário, a informação entra com os carácteres fora de ordem, impossibilitando a automatização.
Segue o código do meu procedimento para melhor compreensão:
Sub SILCO()
Dim Driver As ChromeDriver
Set Driver = New ChromeDriver
Driver.Get "http://silco.caixa/silco/login"
Driver.ExecuteScript ("document.getElementById('mainForm:usuario').removeAttribute('onfocus')")
Driver.FindElementByCss("#mainForm\:usuario").SendKeys "Usuário"
Driver.FindElementById("mainForm:senha").SendKeys "Senha"
Driver.FindElementById("mainForm:btnEntrar").Click
Driver.Quit
End Sub
Desde já eu agradeço pela atenção pessoal.
Re: Sendkeys preenchendo campo errado
SILCO é algum sistema da rede interna da CAIXA? Se for não é possível acessar essa URL por usuários externos
Se for CAIXA posso ajudar quando voltar de férias (04/01/2021), vou ter acesso a rede.
Att,
Raygsson
Se for CAIXA posso ajudar quando voltar de férias (04/01/2021), vou ter acesso a rede.
Att,
Raygsson
Re: Sendkeys preenchendo campo errado
É interno sim, mas o estranho é que eu acesso outros endereços sem problemas, mas neste caso ele esta tirando de ordem os caracteres no uso do sendkeys.
Re: Sendkeys preenchendo campo errado
Só analisando a página.
Mas vc pode tentar mandar um Click no elemento antes de acionar o SendKeys, testa pra verificar como a página se comporta.
Mas vc pode tentar mandar um Click no elemento antes de acionar o SendKeys, testa pra verificar como a página se comporta.
Re: Sendkeys preenchendo campo errado
Eu já fiz o click, mas mesmo assim ele embaralha os carácteres, mas o mais estranho disso é que o 1º carácter ele respeita
Re: Sendkeys preenchendo campo errado
O Selenium manda um caracter após o outro, igual uma pessoa digitando ( só que mais rápido)
Deve ta ocorrendo alguma coisa nesse campo onde informa o usuário, algo que esta mudando a posição do ponteiro/cursor depois que manda o primeiro caracter. Tenta analisar o comportamento desse campo.
Por que esta tirando o OnFocus desse elemento?
Deve ta ocorrendo alguma coisa nesse campo onde informa o usuário, algo que esta mudando a posição do ponteiro/cursor depois que manda o primeiro caracter. Tenta analisar o comportamento desse campo.
Por que esta tirando o OnFocus desse elemento?
Código: Selecionar todos
Driver.ExecuteScript ("document.getElementById('mainForm:usuario').removeAttribute('onfocus')")