¿ El selenio es una herramienta de prueba automatizada que permite a los programadores para controlar remotamente un navegador Web de su programa. El selenio puede interactuar con programas en un número de diferentes idiomas, incluyendo Java. Para utilizar selenio con Java tendrá que crear un nuevo proyecto con la biblioteca cliente selenio y utilizar los comandos adecuados para acceder a WebDriver de selenio . Proyecto de Creación
Puede crear nuevos archivos de proyecto de selenio a través de Maven o descargando directamente biblioteca Java de selenio de su sitio web y la importación en el IDE de elección. Para crear un nuevo proyecto de selenio con Maven añadir una dependencia en el fichero " pom.xml " que define su proyecto. Usted tendrá que configurar el ID de grupo de la dependencia a " org.seleniumhq.selenium " , el ID de artefacto " selenio -java " y la versión de la última versión disponible de selenio , que es 2.8.0 en el momento de escribir . Como alternativa , puede descargar la biblioteca de Java de selenio y la importación en un proyecto existente en su IDE preferido.
WebDriver inicialización
Antes de la utilización de selenio en el programa deberá las clases de importación de selenio con el comando :
" import.org.openqa.selenium * . "
a continuación, puede crear un nuevo controlador web con el comando:
"driver WebDriver = new HTMLUnitDriver (); " . controlador web
de selenio es la parte del programa que controla un navegador web en el equipo para llevar a cabo pruebas
Navegadores compatibles
puede inicializar el controlador web para controlar cualquier navegador compatible que se instala en su ordenador. En el momento de la publicación en octubre de 2011 , El selenio es compatible con HtmlUnit , un navegador web ligero , Internet Explorer, Firefox , Chrome , Opera, Safari y Android para iPhone . El selenio se ejecuta más rápido con HtmlUnit pero lo mejor interactúa con Firefox. Cuando se ejecuta el selenio con Firefox se puede crear un perfil personalizado que le permitirá definir un conjunto de extensiones instaladas para más a través de pruebas .
Comandos
Una vez que haya inicializado el conductor web con su elección de navegador que puede empezar a controlar el navegador. El comando "get" indica al navegador que abra la página Web en la dirección especificada . Los " findElement " comando busca un elemento específico en la página Web de una de sus señas de identidad , como su nombre . El comando " sendKeys " indica al navegador para introducir un cierto conjunto de teclas en el elemento especificado . Por último , el comando " submit " presentará el formulario activo . Hay muchos otros comandos útiles en selenio que permiten una mayor interacción en profundidad con las páginas Web .