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

[RESOLVIDO] Site abre uma "janela auxiliar" como controlar essa "janela auxiliar" /Selenium com Vba

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.
Wellington Lima
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Ter Fev 08, 2022 6:16 pm

[RESOLVIDO] Site abre uma "janela auxiliar" como controlar essa "janela auxiliar" /Selenium com Vba

Mensagem por Wellington Lima »

Olá sou estagiário e preciso criar um vba para baixar alguns relatorios automatico no site da empresa

Fiz o código abaixo, até o momento eu faço o login e vou para a pagina onde devo selecionar as informações que preciso, porém não consigo selecionar a data pois ela abre o calendário em uma "janela auxiliar", alguém consegue me ajudar por favor!!!

Sue anexo a Img do navegador!

Sub teste()

Dim Navegador As New ChromeDriver

'Navegador.AddArgument ("--headless")

Navegador.Get ("http://newpont/webpont/")

Navegador.FindElementById("CodEmpresa").SendKeys "1"
Navegador.FindElementById("requiredusuario").SendKeys "1234"
Navegador.FindElementById("requiredsenha").SendKeys "12345"
Navegador.FindElementByName("Submit").Click

Navegador.Get ("http://newponto/webponto/Relatorios/Sol ... io=RELRB52")
'Navegador.FindElementByImg("../img/btCalendario.jpg").Click


Navegador.Quit
End Sub


Quero aprender se é possível controlar esse calendário!!!

Muito Obrigado!
Fiz esse código com base nos vídeos do Tomas
Anexos
tela.jpg
tela.jpg (175.33 KiB) Exibido 4386 vezes
Editado pela última vez por Wellington Lima em Ter Fev 22, 2022 2:54 pm, 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
Mikel Silveira Fraga
Jedi
Jedi
Mensagens: 1173
Registrado em: Sex Mai 27, 2011 3:27 pm
Localização: Governador Valadares - MG
Contato:

Re: Site abre uma "janela auxiliar" como controlar essa "janela auxiliar" /Selenium com Vba

Mensagem por Mikel Silveira Fraga »

Boa noite Wellington, tudo bem?

Nunca tive que fazer esse tipo de "malabarismo", mas até onde sei, existe um objeto dentro do Selenium chamado Window, que possui um métodos que permitem acessar essa janela auxiliar (que tem dependência da principal).

Pesquise sobre os seguintes métodos do Selenium:
- SwitchToNextWindow
- SwitchToPreviousWindow
- SwitchToWindowByName
- SwitchToWindowByTitle

Acredito que um ou mais desses métodos irá te auxiliar em sua necessidade.

Espero que essa dica possa te ajudar.


Wellington Lima
Acabou de chegar
Acabou de chegar
Mensagens: 3
Registrado em: Ter Fev 08, 2022 6:16 pm

Re: Site abre uma "janela auxiliar" como controlar essa "janela auxiliar" /Selenium com Vba

Mensagem por Wellington Lima »

Muito Obrigado!
Estou pesquisando porém tem muito pouco topico abordando esse tema, e voltado ao uso do selenium com vba


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