Tecnología

Inicio

¿Podemos utilizar selenio en Java?

¿Podemos utilizar selenio en Java?


El selenio es una herramienta de prueba automatizada que permite a los programadores para controlar de forma remota un navegador Web de su programa. El selenio puede interactuar con programas en un número de diferentes lenguajes como Java. Con el fin de utilizar selenio con Java tendrá que crear un nuevo proyecto con la biblioteca cliente selenio y utilizar los comandos apropiados para acceder a WebDriver de selenio.

Creación de proyectos

Puede crear nuevos archivos de proyecto a través de selenio Maven o descargando directamente biblioteca de Java de selenio a partir de su página web y de importarlo en su IDE de elección. Para crear un nuevo proyecto con Maven selenio añadir una dependencia en el fichero "pom.xml" que define su proyecto. Usted tendrá que configurar el grupo de la dependencia ID a "org.seleniumhq.selenium", el ID de artefacto de "selenio-java" y la versión a la última versión disponible de selenio, que es 2.8.0 en el momento de la escritura. Alternativamente, se 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 dentro de su programa tendrá que importar clases de selenio con el comando:

"Import.org.openqa.selenium. *"

A continuación, puede crear un nuevo controlador Web con el comando:

"WebDriver controlador = new HTMLUnitDriver ();"

piloto del selenio Web es la parte del programa que controla un navegador de Internet en su ordenador para llevar a cabo las pruebas.

Los navegadores compatibles

Puede inicializar el controlador de la Web para controlar cualquier navegador compatible que está instalado en su ordenador. En el momento de la publicación en octubre de 2011, selenio es compatible con HtmlUnit, un navegador web ligero, Internet Explorer, Firefox, Chrome, Opera, Safari Android y para iPhone. El selenio se ejecuta más rápido con HtmlUnit pero interactúa mejor con Firefox. Cuando se ejecuta con Firefox selenio puede crear un perfil personalizado que le permitirá definir un conjunto de extensiones instaladas para obtener más a través de pruebas.

comandos

Una vez que haya inicializado el controlador Web con su elección de navegador, puede empezar a controlar el navegador. El "GET" comando indica al navegador para abrir la página Web en la dirección especificada. Las búsquedas "findElement" comando para un elemento específico de la página web por uno de sus elementos de identificación, como su nombre. El comando "SendKeys" indica al navegador que escriba un cierto conjunto de teclas en el elemento especificado. Por último, el comando "enviar" presentará el formulario actualmente activo. Hay muchos otros comandos útiles en selenio que permiten una mayor interacción en profundidad con las páginas Web.