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!
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Selecionar texto na Web com o Selenium VBA
Re: Selecionar texto na Web com o Selenium VBA
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.
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
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
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