Download Esta guía contiene información sobre las referencias en donde

Document related concepts
no text concepts found
Transcript
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Número
Versión
1.0
Acción,
C,M,D,A*
C
Fecha
Acción
2013-03-13
Resumen Cambios
Creación del instructivo
Responsables
de la acción
Fabio Andrés
Valencia C.
Aprobado por
Distribuido a
1.1
*: C =Creación, M =Modificación, D =Distribución, A = Aprobación (Excluyentes).
: El contenido de la columna Fecha Acción (AAAA-MM-DD) es requerido y se diligencia de la siguiente manera: Escribir para las
acciones de Creación y Modificación del documento la fecha de iniciación de la acción, para la de Aprobación la fecha de su
finalización y para Distribución la fecha de envío del documento.
Instructivo de instalación y configuración de WebDriver y las herramientas necesarias
1
OBJETIVO
Presentar una guía de instalación y configuración de la herramienta Selenium y el framework
Webdriver integrado con Eclipse para el lenguaje Java.
2
ALCANCE
Esta guía contiene información sobre las referencias en donde descargar las herramientas, y la
integración y configuración necesaria para que desde Eclipse pueda crearse código compilable
en el lenguaje Java y haciendo uso de las librerías del framework Webdriver. En esta guía no se
pretende enseñar a programar en Java, a usar Eclipse o a conocer el framework WebDriver.
3
REQUERIMIENTOS
Mozilla Firefox
Windows 32bits ó 64 bits
Java Virtual Machine
Java Development Kit
Eclipse version JUNO
Es importante que todas las herramientas sean de la misma arquitectura: 32bits ó 64bits
acorde al sistema operativo al que se esté instalando.
4
INSTALACIÓN DE JAVA
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads1880260.html?ssSourceSiteId=otnes
Verificar la instalación:
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 1 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
En ventana de comandos ingresar “java –versión” y presionar ENTER
Verificar las variables de entorno
Ingresar a las variables de entorno del sistema operativo
Asegúrese que exista la variable JAVA_HOME, en caso que no exista, deberá crearla
Para 32bits
Para 64bits
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 2 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Deberá contener la ubicación donde fue instalado el JDK, esta ruta varía de acuerdo a la
arquitectura en la que se esté operando 32bits ó 64 bits
5
5.1
INSTALACIÓN Y CONFIGURACIÓN DEL IDE ECLIPSE
Descargar el Eclipse, el cual será el IDE de desarrollo.
En el siguiente link se descarga la versión Juno de Eclipse.
http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2.1201209141800/eclipse-SDK-4.2.1-win32-x86_64.zip
Descomprimir el archivo descargado en una ubicación dentro del disco duro, preferiblemente que
no sea muy larga la ruta.
Ejecute el archivo Eclipse.exe para iniciar el IDE Eclipse.
Si al ejecutarlo, presenta un mensaje como el siguiente, entonces deberá revisar la versión de
java que tiene instalada, este mensaje dependerá de la arquitectura en la que se esté operando:
32bits ó 64 bits.
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 3 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Al abrir el Eclipse pedirá seleccionar el workspace, este corresponde al lugar donde se guardarán
los diferentes proyectos que se quieran crear, recomiendo que el workspace esté al mismo nivel
del archivo Eclipse.exe, esto facilitará la portabilidad de todo el ambiente de prueba en caso de
ser necesario.
5.2
Crear un proyecto en Eclipse
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 4 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Clic en el botón Next
En la caja de texto “Project name”, ingresar el nombre del proyecto
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 5 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Clic en el botón “Finish”
Si presenta el siguiente mensaje, presionar el botón “No”.
El explorador del IDE de Eclipse deberá verse así:
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 6 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Crear un paquete en el cual se almacenarán las clases y librerías del proyecto.
Hacer clic Clic derecho sobre el nodo “src”, presionar la opción New| Package
6
Instalar Selenium & Web Driver
Descargar el IDE, el cual podrá accederse desde Firefox, y permitirá hacer capture & replay, estas
grabaciones podrán ser exportadas luego a lenguaje java con instrucciones del framework
Webdriver.
http://www.seleniumhq.org/download/
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 7 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Este se instala como un plugin en Firefox, y puede accederse como muestra la siguiente imagen:
6.1
Instalar el framework Webdriver
Descargar las librerías correspondientes a WebDriver
http://www.seleniumhq.org/download/
Nota: Este instructivo está diseñado para el framework en Java, pero puede descargar el que se
requiera.
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 8 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Descomprimir las librerías en el mismo nivel donde se instaló el Eclipse.
Para Integrar Webdriver con eclipse, es necesario ingresar a la configuración del Build Path.
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 9 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Clic en el botón Add External JARSs…
Agregar las librarías contenidas en:
….\selenium-2.31.0\
….\selenium-2.31.0\libs\
Finalmente deberá apreciarse como la siguiente imagen
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 10 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
Clic en el botón “OK” para aceptar la configuración
7
Verificar que WebDriver estpe integrado con Eclipse
Para verificar que la integración se haya realizado de manera correcta, se procederá a realizar un
script desde el IDE de Selenium bajo la técnica de Capture & Replay, posteriormente este será
exportado a formato WebDriver y se ejecutará desde Eclipse.
El ejercicio propuesto es abrir www.google.com y hacer una búsqueda.
Pasos:
a.
b.
c.
d.
e.
f.
Abrir el Firefox
Ingresar a www.google.com
Ejecutar el IDE de Selenium, este inicia en modo grabación
Hacer una búsqueda en Google: “Choucair Testing”
Volver al IDE de Selenium y parar la grabación
Exportar el script grabado haciendo clic en la opción “java / JUnit 4/ WebDriver” como se
muestra en la siguiente imagen:
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 11 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
g. En el cuadro de dialogo guardar el archivo como “prueba.java” en el workspace así:
….\eclipse\Workspace\MiProyecto\src\Prueba\prueba.java
h. En el IDE de Eclipse, hacer clic derecho en el paquete “Prueba” y seleccionar la opción
“Refresh”, esta acción visualizará el archivo “prueba.java” que se acaba de generar. Nota:
Inicialmente se presentará con algunos errores, deberá abrirlo y editarlo
i. En el encabezado de la clase “Prueba1.java”, cambie el paquete que incluye por defecto:
package com.example.tests;
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 12 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de
INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER
Configuración del ambiente para usar WebDriver integrado con Eclipse
por el paquete
package Prueba;
j.
Ejecute el script nuevamente, el resultado esperado es abrir el Firefox, ingrese a google y haga
la búsqueda indicada (“Choucair Testing”).
D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Referencias\Instructivo
instalación y configuración de WebDriver y las herramientas necesarias2.docx
Pág. 13 de 13
Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©
Versión 2.1
CONFIDENCIAL
de