Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
SeleniumBasic Novo Drive Firefox (Geckodriver)
SeleniumBasic Novo Drive Firefox (Geckodriver)
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,
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)
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
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)
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?
@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)
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
Qualquer duvida, da uma olhada no codigo fonte:
https://github.com/florentbr/SeleniumBa ... bDriver.cs
Re: SeleniumBasic Novo Drive Firefox (Geckodriver)
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
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)
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.