Página 1 de 1

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

Enviado: Sex Abr 03, 2020 4:25 pm
por danillo
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 5061 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

Re: Selenium + VBA - Elemento não Localizado

Enviado: Sáb Abr 04, 2020 10:32 pm
por webmaster
danilo,

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