Página 1 de 1

SeleniumBasic Novo Drive Firefox (Geckodriver)

Enviado: Qui Fev 15, 2018 5:11 pm
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,

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Enviado: Qui Fev 15, 2018 5:59 pm
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

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Enviado: Sex Fev 16, 2018 10:54 am
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?

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Enviado: Sex Fev 16, 2018 3:08 pm
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

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Enviado: Ter Nov 27, 2018 3:59 pm
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

Re: SeleniumBasic Novo Drive Firefox (Geckodriver)

Enviado: Ter Nov 27, 2018 4:52 pm
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.