|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/curso-playwright-con-javascript-en-espanol/
课程评论:没有评论
Playwright con JavaScript:Web应用端到端测试利器 本课程专注于使用 Playwright 和 JavaScript 进行可靠的 Web 应用端到端测试。Playwright 专为满足端到端测试的需求而设计,支持 Chromium、WebKit 和 Firefox 等所有现代渲染引擎。您可以在 Windows、Linux 和 macOS 上进行测试,无论是本地运行还是在 CI/CD 环境中,无论是有无界面模式,还是通过原生移动模拟。 **核心优势与特性:** * **跨浏览器与跨平台:** 支持所有现代渲染引擎,可在不同操作系统上运行。 * **多语言支持:** 核心 API 可用于 TypeScript, JavaScript, Python, .NET, Java。 * **移动 Web 测试:** 提供原生 Chrome Android 和 Mobile Safari 模拟,可在桌面和云端同步渲染。 * **自动等待与健壮性:** Playwright 会在执行操作前等待元素可操作,并具备丰富的内省事件,无需人工设置不稳定的等待时间。 * **Web 优先断言:** 断言专门为动态 Web 设计,会自动重试直到条件满足。 * **强大的调试工具:** 支持测试重试策略设置,捕获执行追踪、视频和截图,帮助查找和修复问题。 * **多场景测试:** 可测试跨越多个标签页、源和用户的场景,为不同用户创建不同上下文,并在单次测试中执行。 * **真实用户交互:** 通过浏览器真实的输入管道,模拟用户操作,确保交互可靠。 * **Shadow DOM 与 Frame 穿透:** Playwright 的选择器可以穿透 Shadow DOM,无缝处理 iframe。 本课程推荐使用官方 Playwright 插件和 JavaScript 编写端到端测试,它提供上下文隔离,并开箱即用地支持多浏览器配置。您也可以选择手动编写测试基础设施,搭配您偏好的测试运行器。课程内容涵盖了 Playwright 的各项强大功能,助力您构建稳定高效的 Web 应用测试。
Playwright permite pruebas confiables de extremo a extremo para aplicaciones web modernas.Playwright se creó específicamente para adaptarse a las necesidades de las pruebas de extremo a extremo. Playwright es compatible con todos los motores de renderizado modernos, incluidos Chromium, WebKit y Firefox. Realice pruebas en Windows, Linux y macOS, de forma local o en CI, sin interfaz o con emulación móvil nativa.Playwright recomienda usar el complemento oficial de Playwright y Javascript para escribir pruebas de un extremo a otro. Proporciona aislamiento de contexto, ejecutándolo en múltiples configuraciones de navegador desde el primer momento. Alternativamente, puede usar la biblioteca para escribir manualmente la infraestructura de prueba con su corredor de prueba preferido. El complemento Pytest utiliza la versión de sincronización de Playwright, también hay una versión asíncrona accesible a través de la biblioteca.Cualquier navegador • Cualquier plataforma • Una APINavegador cruzado. Playwright es compatible con todos los motores de renderizado modernos, incluidos Chromium, WebKit y Firefox.Multiplataforma. Realice pruebas en Windows, Linux y macOS, localmente o en CI, sin interfaz o con interfaz.Idioma cruzado. Utilice la API de Playwright en TypeScript , JavaScript , Python ,.NET , Java.Prueba web móvil. Emulación móvil nativa de Google Chrome para Android y Mobile Safari. El mismo motor de renderizado funciona en su escritorio y en la nube.Espera automática. En Playwright espera que los elementos sean procesables antes de realizar acciones. También tiene un rico conjunto de eventos de introspección. La combinación de los dos elimina la necesidad de tiempos de espera artificiales, la causa principal de las pruebas irregulares.Afirmaciones web primero. Las afirmaciones del Playwright se crean específicamente para la web dinámica. Las comprobaciones se vuelven a intentar automáticamente hasta que se cumplan las condiciones necesarias.Rastreo. Configure la estrategia de reintento de prueba, capture el seguimiento de ejecución, videos, capturas de pantalla para eliminar escamas.Múltiple todo. Pruebe escenarios que abarcan múltiples pestañas , múltiples orígenes y múltiples usuarios. Cree escenarios con diferentes contextos para diferentes usuarios y ejecútelos en su servidor, todo en una sola prueba.Eventos de confianza. Desplace elementos, interactúe con controles dinámicos, produzca eventos confiables. Playwright utiliza una tubería de entrada de navegador real indistinguible del usuario real.Marcos de prueba, perforar Shadow DOM. Los selectores de dramaturgos atraviesan el DOM de la sombra y permiten ingresar marcos sin problemas.