Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

13
 D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivo de instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 1 de 13 Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair © Versión 2.1 CONFIDENCIAL INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER Configuración del ambiente para usar WebDriver integrado con Eclipse Número Versión Acción, C,M,D,A* Fecha Acción  Resumen Cambios Responsables de la acción Aprobado por Distribuido a 1.0 C 2013-03-13 Creación del instructivo Fabio Andrés Valencia C. 1.1 *: C =Creación, M =Modificación, D =Distribución, A = Aprobación (Excluyen tes). : 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 cr earse 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 mi sma arquitectura: 32bits ó 64bits acorde al sistema operativo al que se es té instalando. 4 INSTALACIÓN DE JAVA http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads- 1880260.html?ssSourceSiteId=otnes  Verificar la instalación:

description

Instructivo de instalacion y configuracion de

Transcript of Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

Page 1: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 1/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 1 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER

Configuración del ambiente para usar WebDriver integrado con Eclipse

NúmeroVersión

Acción,C,M,D,A*

FechaAcción

 

Resumen Cambios  Responsablesde la acción

Aprobado por Distribuido a

1.0 C 2013-03-13 Creación del instructivo Fabio AndrésValencia C.

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 lasacciones 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 sufinalizació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 OBJETIVOPresentar una guía de instalación y configuración de la herramienta Selenium y el frameworkWebdriver integrado con Eclipse para el lenguaje Java.

2 ALCANCEEsta 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 REQUERIMIENTOSMozilla 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 JAVAhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-

1880260.html?ssSourceSiteId=otnes 

Verificar la instalación:

Page 2: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 2/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 2 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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

Page 3: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 3/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 3 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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 laarquitectura en la que se esté operando 32bits ó 64 bits

5 INSTALACIÓN Y CONFIGURACIÓN DEL IDE ECLIPSE

5.1 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.1-201209141800/eclipse-SDK-4.2.1-win32-x86_64.zip 

Descomprimir el archivo descargado en una ubicación dentro del disco duro, preferiblemente queno 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.

Page 4: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 4/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 4 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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

Page 5: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 5/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 5 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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 

Page 6: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 6/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 6 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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í:

Page 7: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 7/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 7 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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, estasgrabaciones podrán ser exportadas luego a lenguaje java con instrucciones del framework

Webdriver.

http://www.seleniumhq.org/download/ 

Page 8: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 8/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 8 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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.

Page 9: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 9/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 9 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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. 

Page 10: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 10/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 10 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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

Page 11: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 11/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 11 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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 EclipsePara verificar que la integración se haya realizado de manera correcta, se procederá a realizar unscript 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.  Abrir el Firefox

b.  Ejecutar el IDE de Selenium, este inicia en modo grabación

c.  Ingresar a www.google.com

d.  Hacer una búsqueda en Google: “Choucair Testing” 

e.  Volver al IDE de Selenium y parar la grabación

f.  Exportar el script grabado haciendo clic en la opción “java / JUnit 4/ WebDriver” como se

muestra en la siguiente imagen:

Page 12: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 12/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 12 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

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;

por el paquete

Page 13: Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

7/21/2019 Instructivo de Instalación y Configuración de WebDriver y Las Herramientas Necesarias V3

http://slidepdf.com/reader/full/instructivo-de-instalacion-y-configuracion-de-webdriver-y-las-herramientas 13/13

 

D:\PROYECTOS\CHOUCAIR\Despliegue Automatizacion en pruebas funcionales\Documentos de apoyo\Instructivode instalación y configuración de WebDriver y las herramientas necesarias V3.docx Pág. 13 de 13

Choucair Cárdenas Testing. Todos los derechos reservados - 2009. Choucair ©Versión 2.1 CONFIDENCIAL

INSTRUCTIVO DE INSTALACIÓN SELENIUM Y WEB DRIVER

Configuración del ambiente para usar WebDriver integrado con Eclipse

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”).