Estoy usando el código de ejemplo del sitio SeleniumHq, pero en el modo de depuración el rendimiento es horrible.¿Por qué Selenium InternetExplorerDriver Webdriver es muy lento en el modo de depuración (visual studio 2010 e IE9)
En modo de lanzamiento, toda la prueba tarda unos 6 segundos (incluido el inicio y cierre de IE) En el modo de depuración, ¿tarda 65 segundos?
código de la muestra es:
[Test]
public void testBrowser()
{
// Do something here
IWebDriver driver = new InternetExplorerDriver();
//Notice navigation is slightly different than the Java version
//This is because 'get' is a keyword in C#
driver.Navigate().GoToUrl("http://www.google.com");
IWebElement query = driver.FindElement(By.Name("q"));
query.SendKeys("Cheese");
System.Console.WriteLine("Page title is: " + driver.Title);
// TODO add wait
driver.Quit();
}
que he probado en IE8 y tener el mismo rendimiento. Firefox está bien, pero mis clientes usan IE, así que estoy atascado con las pruebas en su contra. Además, no tengo los mismos problemas si uso Selenium RC.
NB - Estoy usando .Net 4 y la última versión (2.16) de la webDriver.dll (que se ejecuta en un Windows de 64 bits 7 cuadro)
Parece estar relacionado con su funcionamiento en modo x64? Cuando lo obligo a ejecutar en modo de depuración x86, ¿el rendimiento está bien? –
La misma pregunta pero más detalles del equipo de Selenium en: http://groups.google.com/group/selenium-users/browse_thread/thread/4543181e60251841/65eaeab241c7ff8a?lnk=raot&pli=1 –
Estoy teniendo el mismo problema con Versiones de 32 bits y 64 bits de InternetExplorerDriver. Y noté que el proceso iexplorer.exe obtiene aproximadamente del 30% al 60% de mi CPU mientras se están ejecutando las pruebas, con una larga pausa entre algunas operaciones. – Luciano