Contenido

Objetivo

Preparar el entorno de trabajo del aprendedor, al configurar Node.js con Selenium WebDriver para así tener un acercamiento a modo de introducción al proceso de creación de scripts con en el lenguaje JavaScript utilizando Node.js como entorno de desarrollo.

Descripción

Se dará al participante la oportunidad de conocer cómo configurar el entorno de desarrollo de JavaScript Node.js para realizar pruebas con Selenium.

En el tema se tratarán los fundamentos de Node.js, su instalación y configuración para conectar a los WebDrivers de Selenium. Posteriormente, se explicará la manera de configurar y hacer funcionar scripts de automatización de pruebas mediante el lenguaje de programación JavaScript mediante Node.js.

Explicación

Haz clic para revisar la explicación.

Automatización web con Selenium y JavaScript

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa la siguiente lectura:

Silva, A. (2020). Testing E2E con Selenium Web Driver y NodeJs. Recuperado de https://medium.com/nowports-tech/testing-e2e-con-selenium-web-driver-nodejs-fdd822162fd8

Actividad

Objetivo

Familiarizar al aprendedor con la creación y composición de scripts de Selenium en JavaScript y ejecutarlos mediante Node.js

Instrucciones
  1. Instala tu entorno de desarrollo con Node.js y Selenium WebDriver; no olvides agregar, por lo menos, un driver para poder realizar un caso de prueba.
  2. Realiza un script que, de manera automática, inicie sesión en un sitio web. Puedes crear un correo de prueba de Gmail, puedes ingresar a Canvas con tus credenciales institucionales, no importa el sitio web (recuerda no compartir ni revelar datos sensibles). Para esta actividad es sugerible que puedas ayudarte de la documentación oficial de Selenium.
  3. Ejecuta la prueba, en caso de recibir algún error, una buena práctica es documentarlo a través de capturas de pantalla, busca solucionar el error hasta lograr el inicio de sesión de manera exitosa.
  4. A modo de generar una evidencia y construir una base de conocimiento adicional a tu aprendizaje, documenta el proceso e intégralo en un archivo electrónico a modo de referencia futura.
Checklist

Asegúrate de:

  • Configurar el entorno de pruebas con Node.js
  • Crear del script con el caso de prueba.
  • Ejecutar de la prueba.
  • Documentar tu proceso para crear tu caso de prueba.