Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Integração Excel VBA e Selenium
-
- Acabou de chegar
- Mensagens: 2
- Registrado em: Sáb Nov 23, 2019 2:36 pm
Integração Excel VBA e Selenium
Boa tarde, teria a possibilidade de fazer uma tela de login de um site dentre da planilha, selecionar o intervalo (através de datas específicas inseridas no excel) e depois importar para a própria planilha? Tipo seria interessante.... Logar no site (login e senha) / Depois entrar na área específica de faturas que serão importadas (selecionando as datas que ainda não importou) / e importar para inseri-las em planilha respectiva. Seria possível?
-
- Manda bem
- Mensagens: 127
- Registrado em: Sex Out 05, 2018 2:42 pm
Re: Integração Excel VBA e Selenium
Olá Amigo,
https://www.tomasvasquez.com.br/blog/mi ... webdriver/
No Blog do Tomas tem bastante informação sobre o Selenium, e suas ideias podem ser realizadas sim, porem tem um trabalho ai pela frente e é comum sempre ter algo complexo no meio mas manda bala, da uma boa olhada no conteúdo monta seu projeto um modelo e posta ai suas duvidas, qualquer coisa procura aqui no forum pela palavra Selenium tu vai encontrar muita informação útil.
Abraço.
https://www.tomasvasquez.com.br/blog/mi ... webdriver/
No Blog do Tomas tem bastante informação sobre o Selenium, e suas ideias podem ser realizadas sim, porem tem um trabalho ai pela frente e é comum sempre ter algo complexo no meio mas manda bala, da uma boa olhada no conteúdo monta seu projeto um modelo e posta ai suas duvidas, qualquer coisa procura aqui no forum pela palavra Selenium tu vai encontrar muita informação útil.
Abraço.
-
- Acabou de chegar
- Mensagens: 2
- Registrado em: Sáb Nov 23, 2019 2:36 pm
Re: Integração Excel VBA e Selenium
Sim, Julio.
Seria interessante, até por conta de que o Tomas pode fazer um vídeo no canal explicando como realizar estes passos como mencionei.
Já olhei este link que inseriu, porém é um caso específico e uma ideia para um vídeo no canal. Vários usuários realizam tarefas semelhantes como esta diariamente.
Atenciosamente,
Seria interessante, até por conta de que o Tomas pode fazer um vídeo no canal explicando como realizar estes passos como mencionei.
Já olhei este link que inseriu, porém é um caso específico e uma ideia para um vídeo no canal. Vários usuários realizam tarefas semelhantes como esta diariamente.
Atenciosamente,
-
- Manda bem
- Mensagens: 127
- Registrado em: Sex Out 05, 2018 2:42 pm
Re: Integração Excel VBA e Selenium
Bom dia Amigo,
Então o Tomas tem muitos videos no youtube falando passo a passo, da uma olhadinha...
Vou deixar aqui uma noção para você aqui..
Baixa o Selenium 2.09 , atualiza o chormedriver dele, tomas tem videos falando sobre isso e como instalar.
Dim driver As New Selenium.ChromeDriver
Set driver = New ChromeDriver
' driver.AddArgument ("--headless") para usar em segundo plano
driver.Get " https://aqui você coloca o endereço do site"
While Busy
Application.Wait TimeSerial(Hour(Now), Minute(Now), Second(Now) + 1) ' aqui espera o site Carregar
DoEvents:
Wend
driver.FindElementByName("j_username").SendKeys Range("I5") ' aqui eu to puxando o usuário da range I5
driver.FindElementByName("j_password").SendKeys Range("I6") ' aqui eu to puxando o Senha da range I5
' pode existir vários métodos para encontrar o elemento.
'driver.FindElementByID
'driver.FindElementByLinktext
'(Dentro do parenteses tu coloca o elemento inspecionado
While Busy
Application.Wait TimeSerial(Hour(Now), Minute(Now), Second(Now) + 1)
DoEvents:
Wend
driver.FindElementByName("loginBtn").Click ' Clicando no botão logar
'Lembrando que precisa inspencionar
End Sub
Me fala ai qual site do quer logar?
Att.
Então o Tomas tem muitos videos no youtube falando passo a passo, da uma olhadinha...
Vou deixar aqui uma noção para você aqui..
Baixa o Selenium 2.09 , atualiza o chormedriver dele, tomas tem videos falando sobre isso e como instalar.
Dim driver As New Selenium.ChromeDriver
Set driver = New ChromeDriver
' driver.AddArgument ("--headless") para usar em segundo plano
driver.Get " https://aqui você coloca o endereço do site"
While Busy
Application.Wait TimeSerial(Hour(Now), Minute(Now), Second(Now) + 1) ' aqui espera o site Carregar
DoEvents:
Wend
driver.FindElementByName("j_username").SendKeys Range("I5") ' aqui eu to puxando o usuário da range I5
driver.FindElementByName("j_password").SendKeys Range("I6") ' aqui eu to puxando o Senha da range I5
' pode existir vários métodos para encontrar o elemento.
'driver.FindElementByID
'driver.FindElementByLinktext
'(Dentro do parenteses tu coloca o elemento inspecionado
While Busy
Application.Wait TimeSerial(Hour(Now), Minute(Now), Second(Now) + 1)
DoEvents:
Wend
driver.FindElementByName("loginBtn").Click ' Clicando no botão logar
'Lembrando que precisa inspencionar
End Sub
Me fala ai qual site do quer logar?
Att.
-
- Colaborador
- Mensagens: 15
- Registrado em: Sex Nov 22, 2019 9:28 am
Re: Integração Excel VBA e Selenium
Bom dia josepedrojpmb, qual o site? Posso tentar te dar um norte...