Playwright: Web Automation Testing From Zero to Hero

所在平台: Udemy

课程主页: https://www.udemy.com/course/playwright-from-zero-to-hero/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Playwright:从零到英雄的网络自动化测试 课程概述:本课程介绍了由微软开发的测试自动化框架Playwright。该框架现代、可高度自定义且可靠。课程从零基础开始,涵盖框架的所有基本概念,包括设置和配置,然后通过实践环节帮助学员熟悉环境。课程逐步增加复杂性,每一课都有逻辑性进步,后续课程在前一课的基础上构建新的概念。课程使用两个测试应用,并逐步添加代码,探索新主题。 学习方法:按照发布顺序观看所有课程。与课程同步编写代码,必要时暂停视频完成代码。练习是最佳学习方式。建议全屏观看课程,以便更清晰地阅读屏幕上的小文字。如果跳过课程或不按顺序观看,可能会出现知识缺口或不清楚的情况。 学习内容: 1. 如何从零开始安装Playwright,作为独立项目或添加到现有前端应用项目中。 2. JavaScript基础知识(适合编程初学者)。 3. 如何使用命令行界面、用户界面模式、Playwright扩展运行测试和调试测试。 4. 如何组织测试,结构化测试,使用测试钩子。 5. HTML术语、定位符语法规则及Playwright定位网页元素的最佳实践。 6. 不同类型的断言、自动等待概念的工作原理和如何配置不同的超时时间。 7. 如何与不同的用户界面组件(如输入框、单选按钮、复选框、列表、提示框、对话框、日期选择器、网页表格、iFrames、滑块、拖放等)进行交互。 8. 页面对象模型(Page Object Model)的概念及在Playwright中组织测试框架代码的推荐架构。 9. 如何处理API:API模拟、API请求、拦截API调用、共享存储状态、API认证。 10. 多个高级主题,包括:测试夹具、全局设置和拆解、并行执行、测试标签、测试重试、视觉测试、移动设备仿真、报告、环境变量和在Docker容器中执行测试。 课程结束时,学员将熟悉所有重要的Playwright概念,能够实现对几乎任何网络应用的自动化测试。

课程评论(0条)

课程详情

Playwright - test automation framework developed by Microsoft. Modern, highly customizable and reliable.This class covers all fundamental concepts of the framework. We begin from scratch, starting with setup and configuration and then a hands-on framework overview to familiarize yourself with the environment. Then from lesson to lesson, we slowly increase complexity. All lessons have a logical progression and are connected. The next lesson in the section builds up a new concept on top of what was learned in the previous lesson. This is also related to the code demonstrated in the class. We will have two test applications, and slowly over the course will add more and more code uncovering new topics.How to follow the classWatch all lessons in the order they have been published. Write the code from the class along with me. If needed, pause the video to complete the code. Practicing - is the best way to learn. Also, I would recommend watching the lessons in full-screen mode because sometimes the text on the screen can be small and hard to read. If you skip lessons or watch them not in order, be ready that you may have a feeling of a knowledge gap, or that something is not clear.What you will learn:How to install Playwright from scratch as a new independent project or add to an existing front-end application project.JavaScript Fundamentals in case you are a beginner to programming.How to run tests using the command line interface, UI mode, Playwright extension, and debug testsHow to organize tests, structure tests, use test hooksHTML terminology, locator syntax rules, and Playwright best practices to locate web elements.Different types of assertions, how auto-waiting concept works, and how to configure different timeouts.How to work with different UI components, such as input fields, radio buttons, checkboxes, lists, tooltips, dialog boxes, date pickers, web tables, iFrames, sliders, drag and drop.What is the Page Object Model. How to organize test framework code with Page Objects. Recommended architecture for Page Object model with PlaywrightHow to work with APIs: API mocking, API requests, intercept API calls, shared storage state, API authenticationMultiple advanced topics: fixtures, global setup and teardown, parallel execution, test tags, test retries, visual testing, mobile device emulation, reporters, environment variables, and test execution in Docker container.By the end of the class, you'll be familiar with all important Playwright concepts to be able to automate pretty much any web application.

课程标签

0人关注该课程

主题相关的课程