Selenium WebDriver es una herramienta que permite probar tus aplicaciones web de forma sencilla y elegante, y así poder saber si tu sitio web está optimizado para navegadores móviles y los usuarios pueden acceder de forma correcta desde sus smartphones y tablets. Ahora está disponible como un extra del SDK de Android y soporta Android 2.3 (Gingerbread) y superiores.
WebDriver facilita la tarea de escribir pruebas automatizadas que verifican que tu sitio trabaja correctamente cuando es accedido desde tu navegador Android.
WebDriver prueba tu aplicación web como si de un usuario real se tratase, interacciona con una página web como si el usuario lo hiciese con los dedos (desplazamiento, presiones prolongadas). Se puede rotar la pantalla e interactuar con las características de HTML5 como almacenamiento local, almacenamiento de sesión y caché. Estos test funcionan como una parte de un
proyecto de pruebas de Android y están basados en JUnit. Se puede utilizar desde
Eclipse o desde la línea de comandos. WebDriver puede ser conectado con un sistema de integración continua y puede ejecutarse en emuladores de teléfonos y tables o bien en dispositivos reales. Cuando comienza el test, WebDriver abre una WebView configurada como el navegador de Android y ejecuta las pruebas contra él.
WebDriver puede ser instalado siguiendo las instrucciones que vienen en este
enlace. Además en el
blog de desarrolladores de Android viene un ejemplo de utilización de esta herramienta. También puedes encontrar una guía de WebDriver en esta
web.
Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.