ATENÇÃO NOVOS USUÁRIOS

Se registrou recentemente? Seu cadastro será avaliado e mendiante aprovação, a conta será ativada e você poderá usufruir do fórum. O tempo de avaliação gira em torno de 24 a 48 horas.

Esqueceu sua senha?

Você pode usar o mecanismo de lembrete neste link: Recuperar senha

Você receberá um link de reativação no email cadastrado.

Não recebeu o email? Lembre-se checar o Lixo Eletrônico.

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: 3
Registrado em: Qui Dez 17, 2020 12:56 pm

Sendkeys preenchendo campo errado

Mensagem por Vinny0122 » Qui Dez 17, 2020 2:44 pm

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
Colaborador
Colaborador
Mensagens: 94
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson » Qui Dez 17, 2020 5:24 pm

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: 3
Registrado em: Qui Dez 17, 2020 12:56 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Vinny0122 » Sex Dez 18, 2020 9:58 am

É 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
Colaborador
Colaborador
Mensagens: 94
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson » 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.



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: 3
Registrado em: Qui Dez 17, 2020 12:56 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Vinny0122 » Sex Dez 18, 2020 2:40 pm

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
Colaborador
Colaborador
Mensagens: 94
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson » Sex Dez 18, 2020 3:07 pm

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
Colaborador
Colaborador
Mensagens: 94
Registrado em: Sex Jan 31, 2020 8:06 pm

Re: Sendkeys preenchendo campo errado

Mensagem por Raygsson » Qui Jan 07, 2021 12:57 pm

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