Playwright con Typescript

所在平台: Udemy

课程主页: https://www.udemy.com/course/playwright-con-typescript/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Playwright con TypeScript 课程概述: 本课程专注于使用 Playwright 和 TypeScript 进行可靠的端到端 Web 应用测试。Playwright 专为满足端到端测试的需求而设计,支持 Chromium、WebKit 和 Firefox 等所有现代渲染引擎。您可以在 Windows、Linux 和 macOS 上进行测试,无论是本地还是 CI 环境,支持有界面或无界面的测试,并具备原生移动设备仿真功能。 课程亮点: * **跨浏览器支持**: Playwright 支持所有现代渲染引擎,包括 Chromium、WebKit 和 Firefox。 * **跨平台测试**: 可以在 Windows、Linux 和 macOS 上进行测试,并支持有界面和无界面的测试。 * **多语言支持**: Playwright API 可用于 TypeScript、JavaScript、Python、.NET 和 Java。 * **移动 Web 测试**: 支持 Google Chrome 的原生 Android 和 Mobile Safari 移动设备仿真,使其在桌面和云端拥有相同的渲染引擎。 * **自动等待**: Playwright 在执行操作前会自动等待元素可交互,并提供丰富的内省事件,无需使用人为设置的等待时间,从而避免测试不稳定的常见原因。 * **Web 优先的断言**: Playwright 的断言专门为动态 Web 设计,断言会自动重试,直到满足必要条件。 * **追踪与调试**: 支持配置测试重试策略,捕获执行追踪、视频和截图,以消除测试中的不稳定因素。 * **多场景测试**: 可测试跨越多个标签页、多个源和多个用户的场景。您可以在一次测试中创建具有不同用户上下文的场景,并在您的服务器上执行它们。 * **可靠的事件注入**: Playwright 使用真实的浏览器输入管道,可以无缝地模拟用户交互,例如滚动元素、与动态控件交互等。 * **Shadow DOM 和 Frame 穿透**: Playwright 的选择器能够穿透 Shadow DOM,并允许无缝地输入 Frames。 本课程将教您如何利用 Playwright 的强大功能,结合 TypeScript 的优势,构建健壮、可靠的端到端测试。

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程