Selenio - Configuración del entorno
Para desarrollar scripts de Selenium RC o WebDriver, los usuarios deben asegurarse de tener la configuración inicial realizada. La configuración del entorno implica los siguientes pasos.
- Descargar e instalar Java
- Descarga y configura Eclipse
- Configurar FireBug y FirePath
- Configurar Selenium RC
- Configurar Selenium WebDriver
Descargar e instalar Java
Necesitamos tener JDK (Java Development Kit) instalado para trabajar con Selenium WebDriver / Selenium. Veamos cómo descargar e instalar Java.
Step 1 - Navegue a la UR.
https://www.oracle.com/technetwork/java/javase/downloads/index.html
Step 2 - Vaya a la sección "Descargas" y seleccione "Descargar JDK".
Step 3 - Seleccione el botón de opción "Aceptar acuerdo de licencia".
Step 4- Seleccione la instalación adecuada. En este caso, es el bit 'Windows 7-64'. Haga clic en el enlace correspondiente y guarde el archivo .exe en su disco.
Step 5- Ejecute el archivo exe descargado para iniciar el asistente de instalación. Presione siguiente para continuar.
Step 6 - Seleccione las funciones y haga clic en 'Siguiente'.
Step 7 - Se extrae el instalador y su progreso se muestra en el asistente.
Step 8 - El usuario puede elegir la ubicación de instalación y hacer clic en 'Siguiente'.
Step 9 - El instalador instala el JDK y se copian los archivos nuevos.
Step 10 - El instalador se instala correctamente y muestra lo mismo al usuario.
Step 11- Para verificar si la instalación fue exitosa, vaya al símbolo del sistema y simplemente escriba 'java' como comando. La salida del comando se muestra a continuación. Si la instalación de Java no tiene éxito o si NO se ha instalado, arrojará un error de "comando desconocido".
Descarga y configura Eclipse
Step 1 - Navega a la URL: https://www.eclipse.org/downloads/ y descargue el archivo apropiado según la arquitectura de su sistema operativo.
Step 2 - Haga clic en el botón 'Descargar'.
Step 3- La descarga estaría en formato comprimido. Descomprime el contenido.
Step 4 - Localice Eclipse.exe y haga doble clic en el archivo.
Step 5 - Para configurar el espacio de trabajo, seleccione la ubicación donde se debe realizar el desarrollo.
Step 6 - Se abre la ventana de Eclipse como se muestra a continuación.
Configurar FireBug y FirePath
Para trabajar con Selenium RC o WebDriver, necesitamos ubicar elementos basados en su XPath o ID o nombre, etc. Para ubicar un elemento, necesitamos herramientas / complementos.
Step 1 - Navega a la URL: https://addons.mozilla.org/en-US/firefox/addon/firebug/ y descarga el complemento.
Step 2 - El instalador del complemento se muestra al usuario y se instala al hacer clic en el botón 'Instalar'.
Step 3 - Después de la instalación, podemos iniciar el complemento navegando a "Web Developer" >> "Firebug".
Step 4- FirePath, un complemento que funciona dentro de Firebug, ayuda a los usuarios a obtener el 'XPath' de un elemento. Instale FirePath navegando a "https://addons.mozilla.org/en-US/firefox/addon/firepath/"
Step 5 - El instalador del complemento se muestra al usuario y se instala al hacer clic en el botón 'Instalar'.
Step 6 - Ahora inicie "Firebug" navegando a "Herramientas" >> "Webdeveloper" >> "Firebug".
Ejemplo
Ahora entendamos cómo usar FireBug y FirePath con un ejemplo. Para la demostración, usaremos www.google.com y capturaremos las propiedades del cuadro de texto de "google.com".
Step 1- Primero haga clic en el icono de la flecha como se resalta en la siguiente captura de pantalla y arrástrelo al objeto para el que nos gustaría capturar las propiedades. El HTML / DOM del objeto se mostraría como se muestra a continuación. Podemos capturar el 'ID' del cuadro de texto de entrada con el que podemos interactuar.
Step 2 - Para obtener el XPath del objeto, vaya a la pestaña 'Firepath' y realice los siguientes pasos.
- Haga clic en el icono de espía.
- Seleccione el Control para el que nos gustaría capturar el XPath.
- Se generaría XPath del control seleccionado.
Configurar Selenium RC
Ahora veamos cómo configurar el control remoto de Selenium. Entenderemos cómo desarrollar scripts con Selenium RC en capítulos posteriores, sin embargo, por ahora, entenderemos solo la parte de configuración.
Step 1 - Navega a la sección de descargas de Selenium http://www.seleniumhq.org/download/ y descargue Selenium Server haciendo clic en su número de versión como se muestra a continuación.
Step 2- Después de la descarga, necesitamos iniciar Selenium Server. Para hacerlo, abra el símbolo del sistema y navegue hasta la carpeta donde se guarda el archivo JAR descargado como se muestra a continuación.
Step 3- Para iniciar el servidor, use el comando 'java -jar << nombre de jar descargado >> y si java JDK está instalado correctamente, obtendrá un mensaje de éxito como se muestra a continuación. Ahora podemos empezar a escribir scripts de Selenium RC.
Configurar Selenium WebDriver
Ahora veamos cómo configurar Selenium WebDriver. Entenderemos cómo desarrollar scripts con Selenium WebDriver en capítulos posteriores, sin embargo, por ahora, entenderemos solo la parte de configuración.
Step 1 - Navega a la sección de descargas de selenio http://www.seleniumhq.org/download/ y descargue Selenium WebDriver haciendo clic en su número de versión como se muestra a continuación.
Step 2 - El archivo descargado está en formato comprimido y hay que descomprimir el contenido para asignarlo a la carpeta del proyecto.
Step 3- El contenido descomprimido se mostraría como se muestra a continuación. En el capítulo webDriver se tratará cómo asignarlo a la carpeta del proyecto y cómo iniciar la secuencia de comandos.