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

[Resolvido] Selenium VBA - Dúvida inspeção de elemento

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.
le_lo28
Colaborador
Colaborador
Mensagens: 11
Registrado em: Sex Dez 08, 2017 7:19 pm

[Resolvido] Selenium VBA - Dúvida inspeção de elemento

Mensagem por le_lo28 »

Fala pessoal, blz?

Comecei a mexer com Selenium agora e já assisti os vídeos o Tomaz e consegui abrir a página, logar, pesquisar e etc. Mas esbarrei em uma situação, após fazer a busca e encontrar o que desejo tem um botão e ao inspecionar o elemento aparece o seguinte código:

Código: Selecionar todos

<a itemprop="url" href="/revenda/veiculos/comprar/volkswagen-gol-1-0-mi-city-8v-flex-2p-manual-2011-2012-66332" 
data-title="Comprar Gol imediatamente" class="yellow-bg iFrame">Comprar</a>
Usando o FindElementByXPath aparece o seguinte:

Código: Selecionar todos

/html/body/div[3]/div/div[2]/div[2]/ul/li[1]/article/div[3]/div/a[4]
Quando eu inspeciono esse botão abre uma página que vira um frame quando eu clico manualmente nele. Como eu faço para clicar nesse botão e abrir o frame?

Obrigado,

Marcelo
Editado pela última vez por le_lo28 em Qua Dez 13, 2017 10:36 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.


le_lo28
Colaborador
Colaborador
Mensagens: 11
Registrado em: Sex Dez 08, 2017 7:19 pm

Re: Selenium VBA - Dúvida inspeção de elemento

Mensagem por le_lo28 »

Bom dia!

Consegui clicar no botão usando:

Código: Selecionar todos

Set hComprar = Driver.FindElementByLinkText("Comprar", 5)
Obrigado.


Responder