ubiquitour.com

¿Podemos utilizar selenio en Java?

¿Podemos utilizar selenio en Java?

El selenio es una herramienta de prueba automatizada que permite a los programadores controlar remotamente un navegador Web de su programa. El selenio puede interactuar con programas en un número de diversas idiomas incluyendo Java. Para poder utilizar selenio con Java, necesitará crear un nuevo proyecto con la biblioteca de cliente de selenio y usar los comandos apropiados a WebDriver de selenio.

Creación de proyectos

Puede crear nuevos archivos de proyecto de selenio mediante Maven o directamente descargar biblioteca de Java de selenio desde su página web e importar en el IDE de elección. Para crear un nuevo proyecto de selenio con Maven agregar una dependencia para el fichero "pom.xml" que define su proyecto. Usted tendrá que programar una ID de grupo de la dependencia a "org.seleniumhq.selenium", el artefacto ID a "selenium-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, puede descargar la librería de Java de selenio e importarlos a un proyecto existente en su IDE preferido.

WebDriver inicialización

Antes de utilizar selenio dentro de su programa necesita importar clases de selenio con el comando:

"import.org.openqa.selenium.*"

Usted puede crear un nuevo controlador de Web con el comando:

"WebDriver controlador = new HTMLUnitDriver();"

Controlador de Web de selenio es la parte del programa que controla un navegador en su computadora para llevar a cabo la prueba.

Exploradores compatibles

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

Comandos de

Una vez que ha inicializado el controlador Web con su elección de navegador puede empezar a controlar el navegador. El comando "get" indica el navegador para abrir la Página Web en la dirección especificada. El comando "findElement" busca un elemento específico en la Página Web de uno de sus factores de identificación como su nombre. El comando "sendKeys" indica el navegador para entrar en un cierto conjunto de teclas en el elemento especificado. Por último, el comando 'Enviar' presentará el formulario activo. Hay muchos otros comandos útiles en selenio que permiten la interacción más profunda con páginas Web.