viernes, 8 de febrero de 2013

Comprobación de enlaces con WebDriver


WebDriver (Selenium 2.0) es un framework que permite automatizar acciones realizadas en un navegador. Esta herramienta es muy utilizada en testing y permite usar diferentes lenguajes de programacióm como Java, Python, C#, etc.

También existe Selenium IDE, que es un plugin de Firefox que permite automatizar casos de prueba de una forma aún más simple.

El propósito de este post no es realizar un tutorial ni de WebDriver ni de Selenium IDE, sino compartir con vosotros un pequeño ejemplo de uso práctico de WebDriver pero si queréis un pequeño curso para dar vuestros primeros pasos con WebDriver usando Java, os recomiendo visitar este enlace:
http://www.udemy.com/start-using-selenium-webdriver-with-java/

El siguiente código utiliza WebDriver, está escrito en Java y tiene como principal misión la de buscar todos los enlaces de una página web y comprobar si funcionan correctamente o no (comprobando el código de estado). Para ello, no necesita abrir una ventana de ningún navegador por lo que puede ejecutarse en un equipo sin interfaz gráfica. Este código lo he utilizado con éxito junto con Jenkins, Maven y JUnit.

Compartir