🔥 Asignación: Validaciones
Vista previa no disponible
Debes iniciar sesión o registrarte para ver esta lección.
Iniciar sesión
Registrarse
E2E Testing con Playwright y TypeScript
Comprar ahora
Saber más
Introducción al curso
🤔 ¿Cómo consultar tus dudas?
🤓 Recomendaciones para hacer el curso
15
🫵🏻 Actividades en el curso
🤔 ¿Qué es E2E Testing?
2
🧑🏻💻 E2E: Beneficios y desafíos de implementarlo.
🎭 Un primer vistazo a Playwright
❔ Cuestionario módulo 1
🔥 Asignación
6
Instalación y configuración de nuestro espacio de trabajo
🧑🏻💻 Instalación de Node.JS, NPM y Playwright
7
🤖 Extensiones útiles para trabajar con Playwright y VSCode
5
❔ Cuestionario rápido para este módulo
🔥 Asignación
2
TypeScript como lenguaje
🤯 Los tipos y TypeScript: ¿En qué se diferencia con JavaScript?
2
🧑🏻🎓 Clases y funciones en TypeScript
2
😱 El uso de Async y Await en Playwright
3
❔ Cuestionario módulo 3
🔥 Asignación
1
Introducción a Playwright
🚀 Arquitectura y componentes
📍 Navegando a una URL
15
☕️ Nuestro primer Test: Validando el título de una web.
🙌🏻 Bonus: Un solo test para validar todos los links del header de forma separada.
10
❔ Cuestionario módulo 4
🔥 Asignación
4
Encontrar elementos en una página web: Locators
🪲 Introducción a los Locators
📕 locators: getByRole()
3
💎 locators: getByText()
💡 locators: getByLabel y getByPlaceholder
📎 locators: getByAltText()
4
🪔 locators: getByTitle()
4
🔆 locators: getByTestId()
2
♨️ Extra: Configurar el TestID con otro nombre
📢 Locators: CSS y Path
💢 Locators: El uso de { exact : true }
🗣️ Shadow DOM
4
📚 Filtrando nuestros locators por Texto
📗 Filtrando por otro locator
🙏🏻 Filtrando por elemento visible
👻 ¿Qué hacer con las listas y sus elementos?
❔ Cuestionario
🔥 Asignación
1
Interactuar con Elementos web.
🖲️ El click: El comando que más vamos a usar.
10
🧩 El comando Fill: Interactuando con campos de texto
1
🏄🏻 BONUS: Type, presionar teclas
4
🤖 Checkboxes y Radio Buttons: Cómo trabajar con estos elementos?
🤫 Dropdowns: ¿Cómo trabajar con ellos?
4
🔥 Upload y Drag and Drop: No tan frecuentes, pero útiles comandos para interactuar con el Front End
1
❓ Cuestionario
🔥 Asignación
1
Validando el estado de nuestro sistema
📍 Qué son los Assertions?
🚀 Creando nuestras primeras validaciones: Checked y Unchecked
4
👀 Validando un texto visible luego de una operación asíncrona
🎁 Validando que el campo tiene el valor esperado
🔍 Un ejercicio sencillo que se complica: Validando los items en un dropdown engañoso
15
🔨 Validaciones tabla estatica: ¿Cómo lo hacemos?
6
🖥️ Validaciones en una tabla dinámica
1
⌨️ Soft Assertions: ¿Qué son y para qué sirven?
2
💻 Validando el popup en Free Range Sandbox: El approach oficial y qué hacer cuando no funciona
❓ Cuestionario
🔥 Asignación: Validaciones
4
Ejecución y su control
🫨 Anotaciones: Skip, Only y Tags
4
🧠 Anotaciones: Fail, Fix me y Screenshots!
5
🏹 playwright.config.ts
🧉 Creando configuraciones con Projects
1
🏆 Modo UI: El mejor compañero de trabajo!
🛹 Dos maneras de crear Tests sin (casi) escribir código
❓ Cuestionario
🔥 Asignación del Módulo: Ejecución y Control de Tests con Playwright
Playwright y las APIs
🎯 Es Playwright una herramienta para API Testing?
⛳️ Configurando nuestras pruebas de API
31
🥊 Completando un flujo de pruebas API
🎣 Integrando E2E y API Testing
2
❓ Cuestionario
🔥 Asignación del Módulo: API Testing con Playwright
Playwright avanzado y mejores prácticas
👓 Page Object Model: ¿Qué es y por qué implementarlo?
3
🫶🏻 Creando respuestas falsas con mocks
3
🙃 Agregando elementos extra a una respuesta real de una API con mocks
🧛🏻♂️ El reporte de Playwright y algunas configuraciones extra para hacerlo más completo
🔛 Múltiples ambientes con los mismos tests
4
🦶🏻 Mejores prácticas con Playwright
❓ Cuestionario
🔥 Asignación del Módulo: Playwright Avanzado - Page Object Model, Mocking, Reportes y Mejores Prácticas
Palabras finales
🙌🏻 Despedida y conclusión final
📝 Dejá tu testimonio inmortalizado en la web!