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

Duvida para rodar o Selenium 3.x

Bom dia, tenho tentado rodar o código do video da primeira aula.

package br.com.teste;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Testando {
    public static void main(String[] args) {

        try {

            WebDriver driver = new FirefoxDriver();
            driver.get("http://www.google.com");


            WebElement cmptxt = driver.findElement(By.name("q"));

            cmptxt.sendKeys("testando");

            cmptxt.submit();
        } catch (Exception e) {

            System.out.println(e.getMessage());
        }

    }
}

Porém , quando executo ele devolve o seguinte erro>>

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

Já vi em algumas discursões que com as atualizações de ambos os softwares, a configuração mudou em algo, queria saber se alguem tem essa solução.

1 resposta
solução!

Opa, vc pode dar uma olhada aqui => https://github.com/SeleniumHQ/selenium/wiki/FirefoxDriver

Ele fala onde o driver espera achar o binário e como vc pode definir.