Curso de introducción a la herramienta de automatización de pruebas Selenium, en el cual se abordarán las bases para crear scripts de pruebas automatizadas.
Aulas do Curso
(36 vídeos)
0 de 36 aulas concluídas
0%
Progresso salvo somente neste navegador.
0
Introducción.
Curso de introducción a la herramienta de automatización
de pruebas Selenium, en el cual se abordarán las bases
para cr…
1
Introducción a la Automatización de Pruebas
Revisaremos la diferencia entre las pruebas manuales y
automatizadas así como el porque deberíamos automatizar.
También…
2
Selección de Herramientas de Prueba
Hablaremos de los tipos de herramientas automatizadas que
existan como lo son herramientas de gestión de pruebas, de
I…
3
Introducción a Selenium
¿Qué es Selenium?¿Quién lo creó?¿Por qué se llama así?¿De
que se compone? Todas estas preguntas se resuelven en este
vid…
4
Introducción a Selenium WebDriver
Analizaremos cuáles son los lenguajes, plataformas y navegadores
que podemos utilizar para crear nuestros scripts de pr…
5
Selenium 4
Selenium 4 se encuentra aun en fase beta, sin embargo ya se
puede implementar en los proyectos de manera segura, alguna…
6
Herramientas necesarias para iniciar mi Primer Caso de Prueba
Vamos a hablar de que software debemos tener instalado antes de
iniciar con nuestro primer script así como revisar el p…
7
Conociendo nuestro Demo Site
Conoceremos y realizaremos un recorrido sobre la aplicación de
Titanium Institute, en la cual podremos realizar las prá…
8
Configurando nuestro ambiente
Para iniciar con nuestro primer script, deberemos configurar nuestro
ambiente para poder iniciar con nuestro proyecto. …
9
Creando nuestro Primer Script
Iniciaremos a crear nuestro primer script, vamos a implementar el
caso de prueba que revisamos anteriormente y haremos …
10
Implementando WebDriver Manager
Es momento de revisar 2 formas más para poder ejecutar nuestro
script en el navegador Chrome, utilizando un WebDriver M…
11
Introducción a Locator
Para poder interactuar con los objetos que se encuentran en nuestra
página Web, se necesita una forma de identificarlos…
12
Locators en nuestro HTML
Es hora de ver cómo podemos revisar si los objetos tienen id, name,
class o son links, para poder llevar esos valores a…
13
Implementando Locators en Nuestro Primer Script
Una vez que revisamos nuestros objetos en el HTML, debemos
llevarlos a nuestro script para que Selenium pueda interactu…
14
Introducción a Relative Locators
En Selenium 4, existen los relative locators, los cuales son una nueva
forma de identificar los objetos web cómo están …
15
Relative Locators en nuestro código
Realizaremos un ejemplo en el cual implementaremos los relative
locators y ver su útilidad en nuestro código para la lo…
16
WebElements y el DOM
Todo en una página web es un WebElement representado en nuestro
HTML.
Selenium utiliza el Document Objetc Model (DOM) …
17
Ejercicio de Web Elements
Es hora de realizar un ejercicio sobre la implementación de la interfaz
de WebElement que nos proporciona Selenium. En …
18
Introducción al Módulo 5
En este módulo vamos a revisar temas como la obtención de
excepciones, comandos con los que contamos cuando utilizamos …
19
Excepciones en WebDriver
WebDriver tienes sus propias excepciones, con las cuales podemos
saber si algún error como: que el objeto no se encuent…
20
Comandos de Navegación
Selenium nos da la opción de poder navegar a las páginas web, ir
hacia atrás o adelante en el historial de navegación, …
21
Comandos de Manipulación de Ventanas
Podemos manipular las ventanas en las que estamos trabajando,
como poner la pantalla en modo completo, cambiar el tamañ…
22
Comandos de Manipulación de Ventanas y Pestañas
Anteriormente, en Selenium, se podía abrir varias ventanas y trabajar
con ellas, así como cerrar una o todas las ventan…
23
Ejercicio de Comandos y Manipulación de Ventanas y Pestañas
Realizaremos un ejercicio en el cual ejemplificamos cómo se pueden
manipular las pestañas y las ventanas con WebDriver.
…
24
Ejercicio de creación de nuevas Ventanas y Pestañas
Vamos a realizar otro ejercicio para crear ventanas y pestañas y
manipularlas con Selenium.
https://github.com/Titaniu…
25
Sincronización en Web Driver
La sincronización es algo crucial a la hora de crear nuestros scripts de
automatización y Selenium tiene mecanismos par…
26
Explicit Wait
Las esperas explícitas permiten que su código detenga la ejecución
del programa, o congele el hilo, hasta que se resuel…
27
Implicitly Wait
Hay un segundo tipo de espera que es distinto de la espera explícita l
lamada espera implícita. Al esperar implícitament…
28
Iframes y Frames
Los frames son un medio ahora obsoleto de crear un diseño de sitio
a partir de varios documentos en el mismo dominio. E…
29
Alertas
WebDriver proporciona una API para trabajar con los tres tipos de
mensajes emergentes nativos que ofrece JavaScript. Es…
30
Ejercicio de Frames Ifrems y Alertas
Realizaremos un ejercicio en el cual combinaremos el uso de
frames/iframes y alertas.
https://github.com/TitaniumInsti…
31
Interactuando con Formularios y Objetos Web
Vamos a hacer un ejercicio en el cual vamos a cubrir la interacción
con varios objetos web, como lo es escribir en un cu…
32
Complementando el ejercicio de Formularios
Damos seguimiento al ejercicio realizado en el video anterior para
poder finalizarlo.
https://github.com/TitaniumInsti…
33
Comandos para usar el Mouse y el Teclado
Selenium nos permite interactuar con el mouse y teclado como si lo
hiciéramos de forma nativa, el hacer uso de esto, nos…
34
Ejercicios del Mouse y Teclado
Es hora de realizar un ejercicio, donde podamos ver la utilización de la
emulación del mouse y el teclado, y revisaremos…
35
Cierre
Hemos llegado al final del curso, si quieres seguir aprendiendo a
utilizar Selenium de forma avanzada, te recomendamos i…