Página 1 de 1

Selecionar texto na Web com o Selenium VBA

Enviado: Dom Abr 09, 2017 2:17 pm
por Emanuel
Olá, pessoal! Estou utilizando o Selenium no Chorme com uma rotina VBA para o excel. Preciso selecionar uma palavra específica em uma página da web. Não quero clicar, apenas selecionar a palavra. Por exemplo, na página dos correios quero selecionar a palavra "Compra", não quero clicar nela.

Public Sub AbreNavegador()
selenium.Start "chrome", "http://www.correios.com.br/"

Agora, preciso selecionar a palavra "Compra". Mas não sei como fazer. Agradeço a colaboração!

Re: Selecionar texto na Web com o Selenium VBA

Enviado: Dom Abr 09, 2017 9:36 pm
por webmaster

Re: Selecionar texto na Web com o Selenium VBA

Enviado: Seg Abr 10, 2017 5:34 pm
por Emanuel
Sim já havia visualizado o vídeo. Daí bateu a dúvida. Como selecionar um texto específico para copiar, mas sem clicar no link. Pensei em fazer algo do tipo:

selenium.Select "name=Compra"

Mas não funcionou. Meu problema é a seleção da palavra, pois já sei como copiar e colar.

Re: Selecionar texto na Web com o Selenium VBA

Enviado: Qui Abr 20, 2017 12:53 am
por webmaster
Emanuel,

Manipular bem o Selenium requer conhecimento em HTML e um pouco de Javascript.

Se o seu texto estiver dentro de um elemento/tag, você deverá fazer o código navegar até esse elemento (como demonstrado no artigo) e então extraí-lo. É um trabalho ingrato, mas tem como.

Tente usar o gravador de navegação do Selenium e veja o que é produzido.

Att