Escribo en C# usando Visual Studio para construir un código Selenium WebDriver y luego pasarlo a través de NUnit para ejecutar mis pruebas.NUnit error al ejecutar mi C# Selenium WebDriver código
Cuando por primera vez construido y depurado mi código que pasaría a NUnit y pude ejecutar correctamente desde allí (Carga del navegador correcta de cargar páginas web correctos)
Hasta hace poco cada vez que intento ejecutarlo en NUnit un error de ejecución ocurre:
FirstSeleniumTest.SeleniumTest.TestGoogle:
SetUp : OpenQA.Selenium.WebDriverException : You will need to use add InternetExplorerDriver.UseLegacyInternalServer to the desired capabilities to use the internal native code server library. This functionality will be deprecated in favor of the standalone IEDriverServer.exe server.
----> OpenQA.Selenium.DriverServiceNotFoundException : The file C:\Users\lbrown\Documents\Visual Studio 2010\Projects\ClassLibrary15\ClassLibrary15\bin\Debug\IEDriverServer.exe does not exist. The driver can be downloaded at http://code.google.com/p/selenium/downloads/list
TearDown : System.NullReferenceException : Object reference not set to an instance of an object.
he descargado el conductor que me dijo, pero no estoy seguro de lo que viene o dónde ponerlo en mi código.
Investigué el tema un poco y antes de cuando mi prueba funcionaba correctamente, estaba usando versiones de Selenium <2.20.0. Ahora que se ha lanzado Selenium 2.22.0, IE WebDriver ahora tiene un servidor independiente. No es tan simple como agregar los archivos .dll correctos para ejecutar más. – lbrown