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

SeleniumBasic Novo Drive Firefox (Geckodriver)

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.
obregon08
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Fev 15, 2018 4:59 pm

SeleniumBasic Novo Drive Firefox (Geckodriver)

Mensagem por obregon08 »

Boa tarde Pessoal,

A partir da versão 47 do firefox, a biblioteca seleniumbasic não está funcionando, e pelo que pesquisei, o problema é referente ao novo drive. Alguns fóruns tem a solução para outras linguagens de programação como exemplo: http://eliasnogueira.com/resolvendo-o-p ... firefox-47.

Preciso de ajuda, alguém já conseguiu resolver no VBA?

Att,


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: SeleniumBasic Novo Drive Firefox (Geckodriver)

Mensagem por webmaster »

Atualizar o driver na mao pode ser uma solucao.

A ultima versao do geckodriver pode ser encontrada aqui:

https://github.com/mozilla/geckodriver/releases

Como atualizar (a instrucao eh a mesma para todos os drivers):

https://www.youtube.com/watch?v=8fFnr-hmTW8


obregon08
Acabou de chegar
Acabou de chegar
Mensagens: 2
Registrado em: Qui Fev 15, 2018 4:59 pm

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Mensagem por obregon08 »

Obrigado pelo retorno. Mas conforme o trecho abaixo:

@Test
public void testeMarionetteDriver() {
// you can add the path to gecko driver to your path as well
System.setProperty("webdriver.gecko.driver", "C:/drivers/marionette/geckodriver.exe");

WebDriver driver = new MarionetteDriver();
driver.get("http://eliasnogueira.com");

driver.quit();
}

Esta em outra linguagem, aquela função System.setProperty, como eu podeira declarar no VBA?


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

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Mensagem por webmaster »

Acho que no caso do SeleniumBasic e driver.SetPreference("chave", valor)

Qualquer duvida, da uma olhada no codigo fonte:

https://github.com/florentbr/SeleniumBa ... bDriver.cs


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.


Cabelo175
Acabou de chegar
Acabou de chegar
Mensagens: 4
Registrado em: Qui Nov 30, 2017 2:36 pm

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Mensagem por Cabelo175 »

Alguém já conseguiu usar o geckodriver com o SeleniumBasic vba?

Na minha pasta do SeleniumBasic existe um arquivo chamado firefoxdriver.xpi e quando eu chamo o código abaixo ele usa o arquivo firefoxdriver.xpi

Dim driver As WebDriver
Sub teste()
Set driver = New FirefoxDriver
End Sub


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

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Mensagem por webmaster »

Acho que já escrevi isso por aqui, mas não há previsão de suporte para utilização do geckodriver pelo SeleniumBasic. Se realmente precisar usar o Firefox, recomendo usar Python, .NET ou Java.


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