Plugin Maven para Selenium
De Dos Ideas.
Correr pruebas de Selenium con Maven es posible utilizando el plugin de Selenium. Dado que se utiliza para pruebas de integración, es necesario configurar para que se ejecute durante esa etapa. Para ello utilizaremos el siguiente código:
<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>selenium-maven-plugin</artifactId> <version>1.0.1</version> <executions> <execution> <id>start</id> <phase>pre-integration-test</phase> <goals> <goal>start-server</goal> </goals> <configuration> <background>true</background> </configuration> </execution> <execution> <id>stop</id> <phase>post-integration-test</phase> <goals> <goal>stop-server</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
Lo que hace esta configuración es levantar el servidor de selenium antes de iniciar la etapa de pruebas de integración y bajarlo después de terminadas.