não consegui fazer funcionar. sempre acusa erro na linha do System.setProperty("webdriver.chrome.driver","C:\Selenium\chromedriver"); //local onde esta o exe do chromedriver.
não é este caminho que deveria ser mostrado?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
não consegui fazer funcionar. sempre acusa erro na linha do System.setProperty("webdriver.chrome.driver","C:\Selenium\chromedriver"); //local onde esta o exe do chromedriver.
não é este caminho que deveria ser mostrado?
Mude para:
"C:\Selenium\chromedriver.exe"
Até mais!
Caso ainda nao funcione, tente o seguinte "C://Selenium//chromedriver.exe"
Seu executavel está na pasta Selenium ou na pasta chromedriver?
Deu certo! Obrigado.
Estou tendo problema ao executar o teste no Chrome, está dando o seguinte erro no terminal:
Starting ChromeDriver 2.13.307647 (5a7d0541ebc58e69994a6fb2ed930f45261f3c29) on port 43497
Only local connections are allowed.
Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: crashed
(Driver info: chromedriver=2.13.307647 (5a7d0541ebc58e69994a6fb2ed930f45261f3c29),platform=Windows NT 6.1 x86) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.98 seconds
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
System info: host: 'dev-PC', ip: '192.168.100.7', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_101'
Driver info: org.openqa.selenium.chrome.ChromeDriver
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678)
at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:144)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:170)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:159)
at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:116)
at br.com.google.teste.TesteAutomatizadoChrome.main(TesteAutomatizadoChrome.java:13)
Segue abaixo o código executado:
System.setProperty("webdriver.chrome.driver", "C:\\drivertestesautomatizados\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.bing.com/");
WebElement q = driver.findElement(By.name("q"));
q.sendKeys("Caelum");
q.submit();
Já verifiquei a versão do Browser.