Contenidos
Dramaturgo con Python para pruebas de automatización web FreeCourseSite
Cree un marco Pytest escalable y de nivel profesional desde cero con ejecución en paralelo, informes, CI / CD y más
Lo que aprenderás
Dramaturgo con Python para pruebas de automatización web FreeCourseSite
- Conviértete en un experto en dramaturgo con Python
- Marco Pytest súper intuitivo con ejecución paralela, informes y comandos CLI
- Ejecución de CI / CD con una gestión adecuada de contraseñas
- Abordar diferentes autenticaciones y otros tipos de problemas
Requisitos
- No se requieren conocimientos previos
- Máquina Windows / Mac / Linux
Descripción
¡Ponga en marcha su marco de automatización desde cero en cuestión de días! Es súper rápido con Python y pytest.
¡Luego viene Dramaturgo con su ejecución de prueba de navegador rápida en nitrógeno! Vamos a combinar las capacidades de Dramaturgo en el marco de pytest con el uso de marcadores, accesorios y comandos CLI.
En este curso cubriremos:
- Conceptos básicos de Python
- Dramaturgo
- Pytest
- estructura del proyecto
- modelo de objeto de página
- reportando
- ejecución paralela
- crear nuestros propios accesorios de pytest para los métodos set_up y tear_down
- utilizar los accesorios de Dramaturgo existentes
- implementar nuestra prueba en CI / CD usando acciones de GitHub
- Aprenda la sintaxis de yml
- Almacene las contraseñas de inicio de sesión de forma segura como secretos de GitHub
¿Por qué Dramaturgo?
Playwright permite pruebas y automatización rápidas, confiables y capaces en todos los navegadores modernos.
Soporte para todos los navegadores
- Prueba en Chromium, Firefox y WebKit. El dramaturgo tiene una cobertura API completa para todos los navegadores modernos, incluidos Google Chrome y Microsoft Edge (con Chromium), Apple Safari (con WebKit) y Mozilla Firefox. La prueba puede ejecutarse en modos con y sin cabeza
Ejecución rápida y confiable
- Por rápido me refiero DE VERDAD ¡rápido!
- API de espera automática. Las interacciones de los dramaturgos esperan automáticamente a que los elementos estén listos. Esto mejora la confiabilidad y simplifica la creación de pruebas.
- Aislamiento rápido con contextos de navegador. Reutilice una única instancia de navegador para múltiples entornos de ejecución aislados con contextos de navegador.
- Selectores de elementos resilientes. Un dramaturgo puede confiar en cadenas orientadas al usuario, como contenido de texto y etiquetas de accesibilidad para seleccionar elementos.
- Múltiples dominios, páginas y marcos. El dramaturgo es un controlador de automatización fuera de proceso que no está limitado por el alcance de la ejecución de JavaScript en la página y puede automatizar escenarios con varias páginas.