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 + VBA - Elemento não Localizado [RESOLVIDO]

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.
danillo
Acabou de chegar
Acabou de chegar
Mensagens: 1
Registrado em: Sex Abr 03, 2020 7:34 am

Selenium + VBA - Elemento não Localizado [RESOLVIDO]

Mensagem por danillo » Sex Abr 03, 2020 4:25 pm

Olá pessoal, gostaria de auxilio no que for possível.

Já utilizo um pouco de Selenium e atualmente estou com um problema que não compreendo bem o motivo.

Ao acessar um site em questão, necessito preenche-lo com login e senha para acesso, porem não consigo localizar os elementos, seja por nome, id, xpath... não tive problema semelhante ainda, com qualquer outro site.
erro.png
7
erro.png (3.83 KiB) Exibido 4995 vezes
Acontece também, que por mais que seja possível fazer login de outra maneira (SendKeys e etc...), será necessário navegar posteriormente pelo site e por testes, ainda assim, não foi possível localizar os elementos...

Código: Selecionar todos

Sub Consulta()
Dim internet As Selenium.ChromeDriver
Set internet = New Selenium.ChromeDriver

With internet
.Start
.Get "https://www4.sefaz.pb.gov.br/atf/"
.FindElementByName("edtNoLogin").Click
.FindElementByXPath("/html/body/table/tbody/tr[2]/td/form/table/tbody/tr[5]/td[2]/input[1]").Click
.Quit
End With
End Sub
Editado pela última vez por danillo em Seg Abr 06, 2020 6:44 am, em um total de 1 vez.



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.


Avatar do usuário
webmaster
Administrador
Mensagens: 2816
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Selenium + VBA - Elemento não Localizado

Mensagem por webmaster » Sáb Abr 04, 2020 10:32 pm

danilo,

Provalmente o elemento está dentro de um iframe. Confira toda a cadeia de código.


Tomás
https://www.tomasvasquez.com.br/blog
https://www.tomasvasquez.com.br/cursocsharp
https://twitter.com/tomamais
Se sua dúvida foi solucionada, acrescente [RESOLVIDO] ao título.

Responder