2011-07-31 17 views
8

¿Es posible ejecutar juntas múltiples instancias de navegadores de selenio y cada uno funcionará para ellos, lo que aumentará la velocidad?cómo ejecutar juntos varias instancias del navegador de selenio

puedo correr una como:

ISelenium selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium.Start(); 

pero la forma de abrir más de ellos y la página abierta dentro de cada uno?

Respuesta

1

Comprobar Selenium Grid:

(..) Deja de esperar horas para obtener los resultados de su aceptación web construye! Rejilla selenio transparente distribuir sus pruebas en varios equipos de manera que puede ejecutar las pruebas en paralelo, (..) esto acelera drásticamente en el navegador de pruebas web

Primeros pasos es muy fácil (http://selenium-grid.seleniumhq.org/get_started.html) y el sitio de demostración también está presente.

+0

THX gracias. ¡intentaré esto! – senzacionale

+0

aparentemente también tiene que usar PUnit (para NUnit, o un corredor de prueba en paralelo diferente si está utilizando un marco diferente) para hacer que las pruebas se ejecuten en paralelo, incluso cuando está utilizando Grid: http: // stackoverflow. com/questions/212863/how-can-i-run-nunitselenium-grid-tests-in-parallel ¡Avíseme si encuentra lo contrario! – zcrar70

+0

Véase también http://stackoverflow.com/questions/3313163/how-can-i-run-nunit-tests-in-parallel – zcrar70

0

En su caso:

ISelenium selenium1 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium1.Start(); 
selenium1... 
ISelenium selenium2 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium2.Start(); 
selenium2... 
Cuestiones relacionadas