|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/puppeteer/
课程评论:没有评论
**课程名称:** 使用 Puppeteer, Playwright 和 CodeceptJS 进行自动化测试 **课程概述:** 本课程将深入探讨使用 Puppeteer、Playwright 和 CodeceptJS 进行自动化测试的工具和技术。课程内容从基础知识开始,逐步深入到更高级的概念。 **核心内容:** * **Puppeteer:** 学习 Puppeteer 的介绍、基础知识、特色功能、扩展性(结合 Jest 和 Cucumber)以及如何使用 Firefox、HTML 报告、Page Object Model 和迁移项目(ES5 到 ES6)。 * **Playwright:** 了解 Playwright 的介绍、安装、基础代码编写、跨浏览器测试、与 CodeceptJS 的集成,以及 Playwright CLI 和自定义测试运行器 Folio。 * **CodeceptJS:** 学习 CodeceptJS 框架、使用其辅助工具(包括 Puppeteer 辅助工具)、语法和报告功能。 **课程亮点:** 本课程的独特之处在于其内容深度和广度,涵盖了许多互联网上其他课程未曾涉及的主题。完成课程后,您将获得一个源代码仓库,可作为您在工作中扩展测试方案的清晰指南。 **目标受众:** 希望提升自动化测试技能的开发人员和测试工程师。
[Updated to new course name] In this course Automation testing with Puppeteer, Playwright and CodeceptJS we will learn a lot more details, not just about Puppeteer tool, but also the tools and techniques which can make puppeteer, even more, better for testing larger application.We will start our discussion from a basic topic to more advanced concepts of the Puppeteer, Playwright, and CodeceptJS tools. So, basically, this course is updated to supported three tools in parallel such asPuppeteerPlaywrightCodeceptJSThe reason for adding Playwright and CodeceptJS in the original Puppeteer course being, Playwright is an incarnation of Puppeteer tool and CodeceptJS act as a framework for both Puppeteer and Playwright, hence having knowledge in all these tools are a good combination for automating an application.PuppeteerIntroduction and Basics of PuppeteerDistinguished features of PuppeteerExtending PuppeteerJest with PuppeteerCucumber with PuppeteerPuppeteer with FirefoxCucumber HTML Reporting with PuppeteerPage Object Model with PuppeteerMigrating project from ES5 to ES6 Advanced concepts of PuppeteerPlaywrightIntroduction and what is PlaywrightInstallationWriting super simple code and understand how Playwright is similar to PuppeteerCross-browser testingCodeceptJS supportPlaywright CLI Playwright Test RunnerFolio - Custom Test runner frameworkCodeceptJSUnderstanding the framework How to make use of CodeceptJS helpersCodeceptJS helper for PuppeteerCodeceptJS syntaxReportingThe course covers topics that are not covered elsewhere on the internet and that makes the course more distinguished by itself.As that said, at the end of this course, the source code repository in the course will act as a clear guideline of how to extend the course based on your requirements at your work.