Aquí está mi código:
package Basics; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class invokegoogle { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("Webdriver.chrome.driver", "C:\\Users\\sravani\\Desktop.exe"); WebDriver driver=new ChromeDriver(); driver.get("http://qaclickacademy.com"); } }
Obteniendo los siguientes errores:
Exception in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.chrome.driver system property; for more information, see https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver. The latest version can be downloaded from http://chromedriver.storage.googleapis.com/index.html 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.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32) at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:329) at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) at org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:124) at Basics.invokegoogle.main(invokegoogle.java:12)
Cualquier ayuda es muy apreciada. Gracias por adelantado
Suponiendo que chromedriver.exe
se almacena en su escritorio, debe hacer un par de cambios de la siguiente manera:
Cambio:
System.setProperty("Webdriver.chrome.driver", "C:\\Users\\sravani\\Desktop.exe");
A:
System.setProperty("webdriver.chrome.driver", "C:\\Users\\sravani\\Desktop\\chromedriver.exe");
Una vez que descargue el controlador de Chrome en su sistema, después de extraerlo (descomprimirlo) en la carpeta, parece que ha cubierto directamente la ruta de la carpeta “Downloads / chromedriver_win32.exe”, en su lugar, haga lo siguiente.
Abra la carpeta (chromedriver_win32.exe), verá “chromedriver.exe” como archivo .exe y use esta ruta y se verá así.
System.setProperty("Webdriver.chrome.driver", C:\Downloads\chromedriver_win32\chromedriver.exe");
Esto funcionará