2009-02-05 10 views
6

¿Hay algún buen tutorial o alguien tiene experiencia en configurarlo? Tengo un Testsuite.html que inicia mis pruebas en una memoria cajero automático. Esto se hace en el ciclo de vida de la prueba de integración con el plugin maven selenium. Quiero ejecutar mis pruebas en múltiples navegadores. No pude encontrar ninguna documentación sobre Selenium grid + maven. Espero que alguien pueda ayudarmeSelenium Grid + Maven 2

Gracias de antemano, kukudas

Respuesta

7

selenio cuadrícula y experta en realidad no son muy diferentes de selenio y el experto.

La rejilla es básicamente un reemplazo directo para el selenio-rc. En nuestra configuración actual, dejamos que el sistema de compilación automatizado use Grid. Lo hace simplemente cambiando la URL de selenio-rc (que normalmente es localhost: 4444) a la url de la cuadrícula.

Además, especificamos la cadena del navegador (* firefox, * iexplore, * opera o lo que sea) como propiedad del sistema en la línea de comando mvn, que recogemos cuando inicializamos las bibliotecas del cliente de selenio en nuestro código.

Así que por la forma en que lo hemos hecho, básicamente configuramos 4 proyectos de construcción diferentes con diferentes cadenas de navegador.

+0

Btw .: ¿Se recomienda ejecutar las pruebas como trajes html? Leo mucho que esto no se usa en realidad, es más como convertir el código en java - junit. Creo que, por un lado, tengo más flexibilidad pero, por otro lado, tengo que convertir mis cambios todo el tiempo a menos que se trate de cambios menores. – kukudas

+0

Nosotros * solo * hacemos pruebas junit basadas en Java. Después de una pequeña inversión inicial, la flexibilidad que obtienes es tremenda. Pero no usamos la grabadora, solo Firefox y Firebug. – krosenvold

+0

¿Cómo se inicia el concentrador? ¿Podría hacerse esto con el plugin maven-selenium? ¿Podría proporcionar una muestra trivial? Convertí mi prueba en junit e inicié un servidor de selenio con el plugin maven. ¿StartSeleniumSession() lanza un RC? No sé cómo lanzar el hub ¿tengo que usar hormiga? – kukudas

Cuestiones relacionadas