Tutorial Selenium Webdriver en Español

¿Qué es Selenium WebDriver?

Selenium WebDriver es un framework de automatización web que le permite ejecutar sus pruebas contra diferentes navegadores.

También le permite utilizar un lenguaje de programación en la creación de los scripts de prueba (no es posible en el Selenium IDE).

  • Ahora puede utilizar operaciones condicionales como if-entonces-else o switch-Case
  • También puede realizar bucles como do-while, for, etc
Selenium Webdriver
flujo de trabajo selenium webdriver

Los siguientes lenguajes de programación son compatibles con Webdriver

    • Java
    • .Net
    • PHP
    • Python
    • Perl
  • Ruby

No tienes que conocerlos todos. Sólo debes tener los conceptos básicos en uno. Sin embargo, en este tutorial, vamos a utilizar Java con Eclipse como nuestro IDE.

WebDriver esta diseñado para proporcionar una interfaz de programación más simples y concisa, además de hacer frente a algunas liminaciones de lo que era su versión anterior (Selenium RC). WebDriver fue desarrollado para apoyar mejor las paginas dinamicas donde los elementos de una pagina pueden cambiar sin que la pagina se recargue. El objetivo de Webdriver es proporcionar una API orientada a objetos bien diseñada que proporcione soporte mejorado para los modernos problemas avanzados de pruebas automatizadas de aplicaciones web. (Fuente: http://www.seleniumhq.org/docs/03_webdriver.jsp#introducing-webdriver).

Antes de iniciar con Selenium WebDriver

Será beneficioso si revisas la documentación de Java antes de leer nuestros tutoriales sobre Webdriver.

Primeros pasos