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 #
 14 horas

Número de participantes



Precio por participante

Testimonios (5)

Categorías Relacionadas