Programa del Curso
Introducción
Pruebas de aplicaciones web automatizadas de Selenium
C # y .NET
Acerca de Selenium WebDriver
Herramientas
Marcos de prueba unitaria
Navegadores compatibles
Instalar y configurar WebDriver con C #, .NET y VisualStudio
Usando NuGet
Bibliotecas y extensiones
Organizando su estructura de archivos
Escribir una prueba de Nunit
Importar declaraciones
Invocando el navegador
Escribiendo a la consola
Identificación de elementos de la interfaz de usuario
Herramientas de desarrollo de Chrome y otras extensiones
Expresiones regulares
Índice
Funciones de Xpath
Realizar acciones de usuario en WebDriver
Realizar operaciones de mouse y teclado
Editar cuadros, cuadros combinados, botones, enlaces, casillas de verificación y botones de opción
Capturar y validar datos de la página web
Afirma y flujo de ejecución
Otras operaciones
Eventos del mouse
Capturas de pantalla
Ejecutando Javascript
Marcos, alertas y múltiples ventanas del navegador
Usando las funciones incorporadas de C #
Instrumentos de cuerda
Fecha y hora
Archivos y carpetas
Operaciones matemáticas
Manejo de excepciones
C # .Net
Webdriver
Sincronización
Espera implícita frente a espera explícita
Espera fluida
Trabajando con objetos de página (POM)
Refactoring
Desarrollar una biblioteca de páginas (POM)
Estructura de prueba
Nunit Fixtures, Nunit Traits and Categories, Listas de reproducción
Bibliotecas de ayuda
Pruebas basadas en datos
Selenium IDE y Selenium Grid
Integración
El futuro de las pruebas de automatización
Requerimientos
- Familiaridad con Microsoft Visual Studio
- Conocimiento práctico de C #
Testimonios (1)
La dinámica.