Esta noticia fue analizado por especialistas así aseguramos la veracidad de nuestra esta crónica.
Solución:
No me molestaría con el paquete NuGet para esto, simplemente porque esta no es una biblioteca de clases, que es técnicamente de lo que se trata NuGet. ChromeDriver también se ha actualizado muchas veces desde ese lanzamiento.
De todos modos, diría que acabo de hacer lo mismo para ver cuál es el problema:
- Descargar paquete NuGet
- Usando Visual Studio, agregue un nuevo elemento al proyecto haciendo clic derecho en el proyecto -> Agregar elemento -> Elemento existente
- Navega y selecciona chromedriver.exe
- Cambie las propiedades para asegurarse de que “Copiar en el directorio de salida” esté establecido en copiar siempre.
Probablemente esté cayendo en el punto 4. Esa configuración está establecida en No copies por defecto.
El paquete Nuget colocará el archivo driver.exe en buildconfiguration/ Para indicarle que busque en la raíz de la aplicación, pase un “.” al crear una nueva instancia del controlador.
IWebDriver driver = new ChromeDriver(".");
Tuve un problema similar resuelto por estos 3 pasos
1. Vaya al sitio oficial de controladores de Google Chrome https://sites.google.com/a/chromium.org/chromedriver/downloads, descargue y descomprima
2. Vaya al explorador de soluciones de Visual Studio, haga clic en agregar -> archivo existente -> seleccione el controlador de cromo
3.Haga clic con el botón derecho en el controlador de cromo en VS y seleccione propiedades, configúrelo para copiar siempre
Te mostramos las reseñas y valoraciones de los usuarios
Nos encantaría que puedieras mostrar este post si te fue útil.