0% encontró este documento útil (0 votos)
6 vistas6 páginas

Laboratorio Selenium Standalone

El taller se centra en la automatización de pruebas utilizando Selenium Webdriver, específicamente en la interacción con una página de comercio electrónico. Se instruye a los participantes sobre la instalación de herramientas necesarias como JDK, Eclipse, y ChromeDriver, así como el uso de XPATH y ChroPath para identificar elementos únicos en la página. El objetivo final es validar la usabilidad y detectar errores en el desarrollo de la página web.

Cargado por

vrojas-2022a
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas6 páginas

Laboratorio Selenium Standalone

El taller se centra en la automatización de pruebas utilizando Selenium Webdriver, específicamente en la interacción con una página de comercio electrónico. Se instruye a los participantes sobre la instalación de herramientas necesarias como JDK, Eclipse, y ChromeDriver, así como el uso de XPATH y ChroPath para identificar elementos únicos en la página. El objetivo final es validar la usabilidad y detectar errores en el desarrollo de la página web.

Cargado por

vrojas-2022a
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

TALLER PRUEBAS AUTOMATIZADAS II

DOCENTE: EILEN LORENA PÉREZ MONTERO

Objetivo: Automatización de pruebas con Selenium Webdriver


Para esto debes tener en cuenta el siguiente grafico:

¿PERO CÓMO INTERACTUA SELENIUM?

Selenium
Código en Página de Comercio
JAVA Driver electrónico

Validar
Xpath
Desarrollo
id

Html Css

chropath

¿Qué vamos a hacer?

Interactuaremos con una página de ecomerce, para hacerle pruebas con selenium.
Usaremos un servidor standalone en donde se ejecutarán los casos de prueba. El
selenium alone hace parte de la arquitectura de Selenium Webdriver y se enmarca
en los tests a ejecutarse (escritos con un lenguaje a elección entre varios como
Java, C#)

Vamos a utilizar el cliente Java para ejecutar las pruebas. Con un código, hacemos
el llamado a las librerías de selenium y de crhome driver, luego a través de
instrucciones vamos a evaluar la página de ecomerce. El objetivo es validar si hay
errores.

Lo que va a entrar a validar si el desarrollador genero advertencia o errores por


ejemplo en un campo de usuario que digite valores erróneos, eso puede ser un caso
de prueba. Es decir, estoy validando el diseño de usabilidad, yo hago un
requerimiento al equipo de desarrollo y les digo miren se les olvido validar esto para
que dentro de la metodología que esté trabajando que lo más conveniente es ágil,
vuelven y hagan su retrospectiva para el script y el entregable.
El Webdriver de selenium para poder identificar los elementos necesita el
CROPATH que es una extensión de google Chrome. Es relevante identificar esas
etiquetas únicas que lo diferencia en una página web e insertarlas en el código
fuente.

En nuestro caso vamos a usar el XPATH que es un valor único de ese elemento
que nos va a ayudar a identificar. Lo que nos interesa que cualquiera que
seleccionemos sea único, porque si varios se llama Lorena Pérez pues no sabe
dónde va a dar clic y se va a estalla.

Indicaciones: Todos los archivos, librerías, las van a dejar todo en una carpeta en
el escritorio para una mayor organización

• Actualizamos el jdk, busca la versión mas estable puede ser la 11


• Instalamos el eclipse
1. Instalamos el JDK de Java, este kit de desarrollo permite tener todo el
ecosistema de librerías para manejar el IDE Eclipse. Descargar la versión por
64. La 8 es una estable pero intentemos con la 11

Java SE Development Kit 8 - Downloads (oracle.com)

2. Observa que al descargar nos solicita crear una cuenta de oracle


Nos registramos y descargamos el ejecutable

3. Vamos a instalar el IDE de desarrollo, en nuestro caso se llama eclipse, la


versión EE Developers.
https://www.eclipse.org/downloads/

4. Una vez dar clic en descargar, instalamos el Eclipse IDE for Enterprise
Java and Web Developers

5. Es importante conocer que version de google Chrome tenemos. Para esto


damos la instrucción: Chrome://version en una ventana del navegador
Nos aseguramos que estamos en la versión

Google Chrome 89.0.4389.114 (Build oficial) (64 bits) (cohort:


Stable)
Revisión 1ea76e193b4fadb723bfea2a19a66c93a1bc0ca6-
refs/branch-heads/4389@{#1616}

6. Lo anterior para poder descargar el drive de Chrome o webdriver de


Chrome. Este es el que me permite interactuar con la página.

https://chromedriver.chromium.org/home

7. Nos dispondremos a descargar Sellenium las dos versiones Server Grid y


Sellenium Driver y web client.
Para esto damos clic en https://www.selenium.dev/downloads/

Instalamos inicialmente
8. Ahora descargamos la versión para java

Nótese que sea la misma versión de selenium grid 3.141.59

9. Por último instalamos Instalar la extensión ChroPath para Chrome y así


extraer los id únicos para interacción.
https://chrome.google.com/webstore/detail/chropath/ljngjbnaijcbncmcnjfhigebomdlk
cjo

También podría gustarte