webdriver entire setup
En el tutorial anterior, presentamos el arquitectura básica y características de WebDriver . Este es el noveno tutorial en Serie de capacitación de tutoriales de selenio .
directivas de preprocesador en c ++ con ejemplo
En este tutorial, discutiremos sobre el procedimiento de instalación para comenzar con WebDriver iniciando desde cero . También estaríamos discutiendo sobre la diversa gama de controladores proporcionados por WebDriver, cada uno de los cuales satisface diferentes necesidades ambientales y de prueba.
Para poder utilizar WebDriver para la creación de scripts, existen algunos requisitos previos que deben estar en un lugar como la configuración básica del entorno. En esta serie, utilizaríamos Java como lenguaje de programación en nuestros ejemplos de muestra. Por lo tanto, comencemos con la instalación de Java.
Lo que vas a aprender:
- Instalación de Java
- Instalación de Eclipse IDE
- Configurar WebDriver
- Controladores disponibles
- Conclusión
- Lectura recomendada
Instalación de Java
Paso 1: Vaya al sitio oficial de Oracle - ' Descarga de JAVA ”, Descargue Java Platform, Standard Edition. Todos los lanzamientos recientes están disponibles en la página.
Paso 2: Tan pronto como haga clic en el botón Descargar, aparecerá la siguiente pantalla. Acepte el acuerdo de licencia para la instalación de Java y elija entre los distintos kits de desarrollo de Java catalogados. Seleccione el que mejor se adapte a la configuración de su sistema.
Recuerde descargar JDK (kit de desarrollo de Java). El kit viene con un JRE (Java Runtime Environment). Por tanto, no es necesario que el usuario descargue e instale el JRE por separado.
Instalación de Eclipse IDE
Paso 1: Vaya al sitio web oficial de Eclipse y navegue a su página de descarga - Descarga de Eclipse . Descargue Eclipse IDE para desarrolladores de Java EE. Todos los lanzamientos recientes están disponibles en la página.
Asegúrese de optar y descargar el IDE de eclipse apropiado según la configuración de su sistema. Hay dos enlaces de descarga disponibles para el sistema operativo Windows de 64 bits y el sistema operativo Windows de 32 bits.
Paso 2: Tan pronto como hacemos clic en el enlace de descarga, el usuario es redirigido a la página nueva que asegura información sobre la descarga actual. Haga clic en el icono de descarga y ya está.
Pueden pasar unos minutos antes de que pueda descargar la carpeta zip completa.
Paso 3: Una vez descargada, copie la carpeta y colóquela en la ubicación deseada en su sistema de archivos.
Paso 4: Extraiga la carpeta comprimida, se puede ver una carpeta llamada eclipse. La carpeta contiene todas las aplicaciones y archivos de origen necesarios.
Paso 5: Inicie el IDE de Eclipse utilizando 'eclipse.exe' que reside dentro de la carpeta eclipse. Consulte la ilustración anterior para ver lo mismo.
Paso 6: La aplicación le pedirá que especifique la ubicación del espacio de trabajo. El espacio de trabajo es esa ubicación donde residirán todos sus proyectos de eclipse. Ingrese / explore la ubicación deseada o el usuario simplemente puede optar por la ubicación predeterminada y hacer clic en el botón Aceptar.
Configurar WebDriver
Como utilizaríamos Java como lenguaje de programación para esta serie y para crear scripts de prueba en Java, tendríamos que introducir controladores de cliente específicos del lenguaje. Por lo tanto, comencemos con la descarga de las bibliotecas cliente de Selenium Java.
Descargue las bibliotecas cliente de Selenium Java
Paso 1: Vaya al sitio web oficial de Selenium y navegue hasta su página de descarga - ' http://docs.seleniumhq.org/download/ ”. Consulte la sección de la siguiente ilustración donde puede encontrar las bibliotecas cliente enumeradas para distintos lenguajes de programación. Haga clic en el enlace de descarga de la biblioteca cliente de Java.
Pueden pasar unos minutos antes de que pueda descargar la carpeta comprimida completa.
Paso 2: Una vez descargada, copie la carpeta y colóquela en la ubicación deseada en su sistema de archivos.
Paso 3: Extraiga la carpeta comprimida, se puede ver una carpeta denominada 'Selenium-2.41.0.zip'. La carpeta contiene todos los archivos jar necesarios que permiten a los usuarios crear scripts de prueba en Java.
cómo ejecutar el archivo jar en windows
Por lo tanto, estas bibliotecas se pueden configurar en Eclipse IDE.
Configuración de bibliotecas con Eclipse IDE
Paso 1: Navegue hacia Eclipse IDE. Cree un nuevo proyecto basado en Java siguiendo Archivo -> Nuevo -> Proyecto Java. Consulte la siguiente figura para ver el mismo.
Paso 2: Proporcione un nombre definido por el usuario para su proyecto Java. Proporcionemos el nombre como Learning_Selenium y haga clic en el botón Finalizar. El proyecto recién creado se puede ver en el lado izquierdo de la pantalla en el panel del explorador de paquetes.
Paso 3: Cree una nueva clase Java denominada 'First_WebdriverClass' en la carpeta de origen haciendo clic derecho sobre ella y navegando a New -> class.
Paso 4: Ahora configuremos las bibliotecas en nuestro proyecto Java. Para ello, seleccione el proyecto y haga clic derecho sobre él. Seleccione 'Propiedades' dentro de las opciones enumeradas. Aparece la siguiente pantalla, seleccione 'Java Build Path' de las opciones.
Paso 5: De forma predeterminada, se abre la pestaña 'Bibliotecas'. Si no es así, haga clic en la pestaña 'Bibliotecas'. Luego, haga clic en el botón 'Agregar jarras externas ...'. Busque la ubicación donde guardamos la carpeta extraída para las bibliotecas cliente Java.
Paso 6: Seleccione todos los archivos JAR presentes en la carpeta 'selenium-java-2.41.0' y haga clic en el botón Abrir dentro del cuadro de diálogo. El cuadro de diálogo de propiedades debe verse como la siguiente ilustración.
Paso 7: Haga clic en el botón 'Aceptar' dentro del cuadro de diálogo para completar la parte de configuración de las bibliotecas de selenio en nuestro proyecto java.
El proyecto tendrá el siguiente aspecto:
Controladores disponibles
Hay varias clases de controladores disponibles en WebDriver, cada una de las cuales tiene un navegador web específico. Cada navegador tiene una implementación de controlador diferente en WebDriver.
En WebDriver, algunos de los navegadores pueden automatizarse directamente, mientras que algunos de los navegadores web requieren una entidad externa para poder automatizar y ejecutar el script de prueba. Esta entidad externa se conoce como Driver Server. Por lo tanto, el usuario debe descargar Driver Server para diferentes navegadores web.
Tenga en cuenta que hay un servidor de controladores independiente para cada navegador web y el usuario no puede utilizar un servidor de controladores para navegadores web distintos al que está designado.
A continuación se muestra la lista de navegadores web disponibles y sus correspondientes controladores de servidor.
Conclusión
En este tutorial, lo acostumbramos con toda la configuración e instalación del entorno que debe realizarse antes de la creación de los scripts de prueba de WebDriver.
Aquí están los puntos cruciales de este artículo.
- Antes de la creación de scripts de prueba basados en WebDriver, es necesario instalar pocas utilidades y paquetes.
- Instale JDK (Java Development Kit). Recuerde, el usuario no debe instalar JRE por separado porque se distribuye incluido con el kit.
- Descarga Eclipse IDE. El usuario solo debe descargar el paquete y está listo para comenzar. No se requiere ninguna otra instalación con Eclipse.
- Descargue las bibliotecas cliente Java para poder crear el script de prueba en el lenguaje de programación Java.
- Inicie eclipse con eclipse.exe. Seleccione el espacio de trabajo donde desea guardar los proyectos.
- Cree un nuevo proyecto java en el eclipse. Cree una nueva clase Java dentro del proyecto.
- Configure el eclipse importando archivos jars para los controladores de cliente Java.
- En WebDriver, algunos de los navegadores pueden automatizarse directamente, mientras que algunos de los navegadores web requieren un servidor de controladores externo.
- Firefox y HTML Unit son los únicos navegadores que no se pueden automatizar directamente. Por lo tanto, no requieren ningún servidor de controladores independiente. Todos los demás navegadores web comúnmente conocidos como Chrome, Safari, Internet Explorer, etc. requieren servidores de controladores.
Siguiente tutorial n. ° 10 => Ahora que hemos terminado con toda la configuración e instalación, en el siguiente tutorial crearíamos nuestro propio script de prueba de WebDriver usando Java.
Un comentario para los lectores: Mientras que nuestro próximo tutorial del Serie de tutoriales de selenio está en el modo de procesamiento, instale los paquetes mencionados en este tutorial y las utilidades necesarias para comenzar. La mayoría de los paquetes relacionados con WebDriver se pueden encontrar en el sitio web oficial de Selenium.
Háganos saber si tiene algún problema en el proceso de instalación.
Lectura recomendada
- Tutoriales detallados de Eclipse para principiantes
- Introducción a Selenium WebDriver - Tutorial de Selenium n. ° 8
- Implementación de nuestro primer script de WebDriver - Tutorial de Selenium WebDriver # 10
- Tutorial de Cucumber Selenium: Integración de Cucumber Java Selenium WebDriver
- Verifique la visibilidad de los elementos web usando varios tipos de comandos de WebDriver - Tutorial de Selenium n. ° 14
- Scripts eficientes de Selenium y escenarios de resolución de problemas - Tutorial de Selenium n. ° 27
- Depuración de scripts de Selenium con registros (Tutorial de Log4j) - Tutorial de Selenium n. ° 26
- Appium Studio para Eclipse: automatización integral de Appium / Selenium de Eclipse