Solución:
Finalmente resolví mi problema de la siguiente manera:
1) Yo copié chromedriver.exe en Cromo enlace de directorio, pero puede ponerlo en cualquier directorio. Decidí ponerlo aquí.
2) Inicialicé una nueva instancia del ChromeDriver
class usando la // ruta especificada al directorio que contiene ChromeDriver.exe
Mi código:
IWebDriver drive = new ChromeDriver
("C:\Documents and Settings\...\ApplicationData\Google\Chrome\Application");
Y funciona a la perfección. Gracias a todos.
Instalar en pc Selenium.Chrome.WebDriver
Paquete NuGet al proyecto y no volverá a recibir el error.
En Visual Studio, haga clic con el botón derecho en el Proyecto, haga clic en Administrar paquetes NuGet …, busque Selenium.Chrome.WebDriver y haga clic en instalar.
Disfruta del selenio.
Asumamos chromedriver.exe
está presente en la ruta siguiente: G:Selenium_CsharpJarchromedriver_win32chromedriver.exe
Para ejecutar su prueba en Chrome, establezca la ruta al directorio / carpeta que contiene chromedriver.exe
sin seleccionar chromedriver.exe
nombre del archivo.
driver = new ChromeDriver("G:\Selenium_Csharp\Jar\chromedriver_win32");
driver.Url ="http://www.gmail.com";
driver.Manage().Window.Maximize();
O
driver = new ChromeDriver(@"G:Selenium_Csharp\Jar\chromedriver_win32");
driver.Url ="http://www.gmail.com";
driver.Manage().Window.Maximize();