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

[Resolvido]Aba ou janela na frente das outras

Dúvidas gerais sobre Excel
Carlos algusto
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Seg Abr 20, 2020 11:11 am

[Resolvido]Aba ou janela na frente das outras

Mensagem por Carlos algusto »

Teria algum jeito de fazer a janela do navegador ficar sempre na frente de qualquer outra aba ou janela usando o selenium com vba

Estou tendo o seguinte problema. Anúncios, eles atrapalham a automação até mesmo com o adblock. Imagine que vc quer que o selenium encontre um elemento na pagina, clique nele e encontre outro elemento. Mas ao clicar no primeiro, o navegador abre uma nova aba ou janela. Resultando em um erro no módulo
Editado pela última vez por Carlos algusto em Ter Abr 28, 2020 10:58 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: 3114
Registrado em: Sex Jul 24, 2009 2:44 pm
Contato:

Re: Aba ou janela na frente das outras

Mensagem por webmaster »

Carlos,

O Selenium não é feito para isso. Neste caso, recomendo o headless mode:

https://www.youtube.com/watch?v=IoTMNw-qmIc


Carlos algusto
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Seg Abr 20, 2020 11:11 am

Re: Aba ou janela na frente das outras

Mensagem por Carlos algusto »

Consegui resolver o problema usando o web browser do windows form (sem o selenium). Mas estou tendo outro problema.

O web browser usa o IE driver, que é muito lento. Como eu faço pra usar o chrome ou o Firefox no windows form? e se possível, com meus plug-ins


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

Re: Aba ou janela na frente das outras

Mensagem por webmaster »

Não é. O WebBrowser usa o navegador interno do sistema operacional, que no caso é o Windows/Internet Explorer


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.


Claudia souza
Acabou de chegar
Acabou de chegar
Mensagens: 8
Registrado em: Qui Mar 26, 2020 4:57 pm

Re: Aba ou janela na frente das outras

Mensagem por Claudia souza »

Vc pode refazer o seu código em vb.net. baixa o visual studio no site da Microsoft, cria um novo aplicativo com windows form. Aí no instalador de pacotes do próprio visual studio, você baixa chominium driver (crhome) ou GeckoFx (firefox) eles servem como web browser alternativos na sua form.


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

Re: Aba ou janela na frente das outras

Mensagem por webmaster »

Claudia,

É uma solução para lá de elegante, mas quem recorre ao VBA normalmente o tem como única alternativa porque não dá pra instalar mais nada. Se não for o caso do colega acima, sim, o VB.NET é uma alternativa.

Abaixo um vídeo sobre o assunto:

https://www.youtube.com/watch?v=CxKZ-DOQYjs


Carlos algusto
Acabou de chegar
Acabou de chegar
Mensagens: 9
Registrado em: Seg Abr 20, 2020 11:11 am

Re: Aba ou janela na frente das outras

Mensagem por Carlos algusto »

obrigado pelas respostas, me ajudou muito. testei a parte do código que tive problema com vb.net e funcionou perfeitamente. O conteúdo do vídeo serviu perfeitamente para o meu teste. Agora vou ter que o menos aprender o básico de vb.net pra refazer o código mas não vejo problema nisso, Já que eu gosto de aprender.
obrigado Webmaster e Claudia Souza. me ajudaram muito, de verdade :)


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