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