Temario del curso
Introducción
- Visión general de las pruebas automatizadas de aplicaciones web con Selenium
- Visión general de C# y .NET
Comenzando
- Instalación y configuración de WebDriver con C#
- Uso de NuGet, bibliotecas y extensiones
- Preparación de Visual Studio
- Identificación de elementos de la interfaz de usuario
Uso de Selenium WebDriver
- Realización de acciones del usuario en WebDriver
- Captura y validación de datos de la página web
- Uso de marcos, alertas y múltiples ventanas de navegador
Uso de Funciones Incorporadas de C#
- Manejo de excepciones
- Sincronización
- Trabajo con Objetos de Página (POM)
- Estructura de pruebas
- Uso de bibliotecas auxiliares
Uso de la Automatización de Pruebas de Selenium en C#
- Configuración de un proyecto para el marco de automatización de Selenium en C#
- Creación de un marco de automatización de Selenium en .NET Core 5.0 desde cero
- Escribir una prueba usando Selenium, C# y Nunit con el IDE de Visual Studio
- Ejecutar una prueba de Selenium en C#
- Ejecución de pruebas de Selenium en C# en un navegador
Solución de Problemas
Resumen y Próximos Pasos
Requerimientos
- Conocimientos de trabajo en C#
- Familiaridad con Microsoft Visual Studio
Público Objetivo
- Desarrolladores
- Probadores
Testimonios (5)
Fue una capacitación individual, por lo que se adaptó a mis necesidades específicas. Shane destacó elementos de WPF/C# que podrían ser beneficiosos para mis proyectos de desarrollo.
Warren Nolan - Northrop Grumman
Curso - Programming in WPF
Traducción Automática
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
A medida de nuestras necesidades
Rafal - Haleon
Curso - C#.Net
Traducción Automática
Todo. Considerando la cantidad de conceptos que Fulvio abordó, incluyendo explicaciones detalladas en tres días, realmente fue muy bueno. Me gustó que cubriera muchos de los conceptos que necesitamos como Ingenieros de Datos.
Florim - Jisc
Curso - Programming in C# with Visual Studio
Traducción Automática
La dinámica.