Vídeo recomendado
https://youtu.be/diWPPPhW-9E

Sendkeys preenchendo campo errado

A Web está aí, não há como negar. Ela é onipresente em praticamente toda operação eletrônica realizada nos dias de hoje. Como não podia ser diferente, o Excel, ferramenta máxima para analistas e profissionais das mais diversas áreas do mercado precisa estar alinhado com esta necesssidade. E ele está! Neste forum, o debate é focado em expor dúvidas, sugestões, modelos de código e exemplos de uso do Excel na Integração com tecnologias Web.
Vinny0122
Acabou de chegar
Acabou de chegar
Mensagens: 5
Registrado em: Qui Dez 17, 2020 12:56 pm

Sendkeys preenchendo campo errado

Mensagem por Vinny0122 »

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.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Raygsson
Manda bem
Manda bem
Mensagens: 118
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson »

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


Vinny0122
Acabou de chegar
Acabou de chegar
Mensagens: 5
Registrado em: Qui Dez 17, 2020 12:56 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Vinny0122 »

É 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.


Raygsson
Manda bem
Manda bem
Mensagens: 118
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson »

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.


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Vinny0122
Acabou de chegar
Acabou de chegar
Mensagens: 5
Registrado em: Qui Dez 17, 2020 12:56 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Vinny0122 »

Raygsson escreveu: Sex Dez 18, 2020 2:14 pm 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.
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


Raygsson
Manda bem
Manda bem
Mensagens: 118
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson »

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?

Código: Selecionar todos

Driver.ExecuteScript ("document.getElementById('mainForm:usuario').removeAttribute('onfocus')")


Raygsson
Manda bem
Manda bem
Mensagens: 118
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson »

Resolveu? Qualquer coisa chama lá no Teams C142519


Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Responder