Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Ao inserir código conforme informado é exibido o seguinte erro:

Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases at com.google.common.base.Preconditions.checkState(Preconditions.java:754) at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:124) at org.openqa.selenium.firefox.GeckoDriverService.access$100(GeckoDriverService.java:41) at org.openqa.selenium.firefox.GeckoDriverService$Builder.findDefaultExecutable(GeckoDriverService.java:141) at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:339) at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:158) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:120) at org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:98) at Rodando.main(Rodando.java:11)

1 resposta
solução!

Fala ai Carlos, tudo bem ?

Então, para fazer os testes de aceitação com o selenium você precisa usar um driver para cada navegador que precisa ser fornecido pelos próprios navegadores.

O do Firefox é o gecko driver, você pode baixa-lo aqui

Além disso, você vai precisar fazer um código para configurar o gecko e ele ser executado:

System.setProperty("webdriver.gecko.driver" , "caminho até o driver");