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.