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.

Selenium não localiza nada depois da troca de página

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.
fabinhobhm
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Ter Mar 30, 2021 3:54 pm

Selenium não localiza nada depois da troca de página

Mensagem por fabinhobhm » Ter Mar 30, 2021 9:28 pm

Olá pessoal!
Estou fazendo login em um site interno da minha empresa. Consigo identificar normalmente os campos e fazer o login, o problema é que após isso não localiza nada, nem o iframe principal. Será que é possível que tenha algum bloqueio pois mesmo tentando clicar CTRL + Shift + I não abre o código da página.

Consegui localizar os campos abrindo outro site, apertando o atalho CTRL + Shift + I e mudando novamente para o site desejado.

Alguém tem idéia do que posso fazer?

meu código:

Código: Selecionar todos

Public Sub Teste()
    Dim driver As New ChromeDriver
    
    With driver
        .Start
        .Get "https://sdclarobrasil.claro.com.br/CAisd/pdmweb.exe"
        .FindElementById("USERNAME").SendKeys ("meuusuario")
        .FindElementById("PIN").SendKeys ("minhasenha")
        .FindElementById("imgBtn0").Click
        .SwitchToFrame ("mainFrameSet")
        .FindElementById("s2ds").Click
      End With
             
    
End Sub
HTML da página de login (funcionando normal):
https://pastebin.com/kXrtrn8h

html depois do logon que não identifica nada:
https://pastebin.com/7CNDU2he



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

Re: Selenium não localiza nada depois da troca de página

Mensagem por Raygsson » Qua Mar 31, 2021 12:36 am

Depois do login abre em outra aba? Se for isso teria que dá um SwitchToNextWindow
Pode tentar tbm capturar o HTML da tag body e vê o que tem lá dentro com Attribute ("innerHTML")



fabinhobhm
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Ter Mar 30, 2021 3:54 pm

Re: Selenium não localiza nada depois da troca de página

Mensagem por fabinhobhm » Qua Mar 31, 2021 5:26 pm

Obrigado!!
Consegui... por engano meu estava tentando mudar de frame passado a ID, quando passei o nome, funcionou.

Obrigado pela ajuda!



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