Automated Software Testing with Puppeteer
- Descrição
- Currículo
- FAQ
- Revisões
!! Updated with latest version 23.10 in December 2024 !!
Are you looking to become an expert in web automation and testing? Look no further than our course on using Puppeteer, the non-Selenium framework developed by Google! This comprehensive course is designed to be as practical as possible, with hands-on coding exercises that will have you building and testing web applications in no time.
In this course, you will learn everything you need to know about Puppeteer, from installation and setup to advanced features and patterns. You’ll gain practical experience in web automation and elements interaction with Puppeteer’s powerful API, and practice various real-world end-to-end testing examples. You’ll also learn how to use the Builder Pattern framework, a unique and professional style of automation testing, to create your own automation framework using Jest and Puppeteer.
But that’s not all – you’ll also learn how to implement the popular Page Objects Design Pattern, as well as Behavior Driver Development using Puppeteer and Cucumber or CodeceptJS. You’ll even learn how to perform visual regression testing using the Percy library or jest-image-snapshot.
What’s more, this course includes two live projects to help you practice your new skills and prepare for interviews. And if you ever get stuck or have questions, our Q&A section is full of helpful tips and tricks from our experts and other students.
With this course, you’ll have everything you need to become a master of web automation and testing using Puppeteer. So what are you waiting for? Start your journey to automation success today!!
-
4Browser ManagementVídeo Aula
-
5Browser ActionsVídeo Aula
-
6Test HooksVídeo Aula
-
7AssertionsVídeo Aula
-
8TaggingVídeo Aula
-
9DebuggerVídeo Aula
-
10SelectorsVídeo Aula
-
11Handle MultimediaVídeo Aula
-
12Device EmulationsVídeo Aula
-
13File UploadsVídeo Aula
-
14Mochawesome ReporterVídeo Aula
-
15Test ScriptsVídeo Aula
-
16Custom FunctionsVídeo Aula
-
17E2E Testing ExampleVídeo Aula
-
18Page Objects Design PatternVídeo Aula
-
19Puppeteer Docs OverviewVídeo Aula
-
20Puppeteer Fundamentals QuizQuestionário
-
21Project SetupVídeo Aula
-
22Prettier SetupVídeo Aula
-
23Node Scripts for Visual TestingVídeo Aula
-
24Jest Config Setup for Visual TestingVídeo Aula
-
25Implement Visual Regression TestVídeo Aula
-
26Single Element SnapshotVídeo Aula
-
27Responsive Visual TestsVídeo Aula
-
28Exclude Dynamic Content from SnapshotsVídeo Aula
-
29Source CodeTexto
-
30Percy - IntroductionVídeo Aula
-
31Percy - Create ProjectVídeo Aula
-
32Percy - Integration with PuppeteerVídeo Aula
-
33Project setupVídeo Aula
-
34Configuration setupVídeo Aula
-
35Babel config source codeTexto
-
36Create Base PageVídeo Aula
-
37Framework part 1Vídeo Aula
-
38Framework part 2Vídeo Aula
-
39Framework part 3Vídeo Aula
-
40Framework part 4Vídeo Aula
-
41End-to-End Tests: part 1Vídeo Aula
-
42End-to-End Tests: part 2Vídeo Aula
-
43Framework Improvement tipsVídeo Aula
-
44Source CodeTexto
-
45Project setupVídeo Aula
-
46Babel SetupVídeo Aula
-
47Lets test our project setup and configurationVídeo Aula
-
48Implementing Mocha-Steps libraryVídeo Aula
-
49Framework Core: Create Builder Class part 1Vídeo Aula
-
50Framework Core: Create Builder Class part 2Vídeo Aula
-
51Framework Core: Create Builder Class part 3Vídeo Aula
-
52Extending Puppeteer Page with Custom FunctionsVídeo Aula
-
53Extending Puppeteer Page with Custom Functions part 2Vídeo Aula
-
54Finish Builder ClassVídeo Aula
-
55Builder Class source codeTexto
-
56End-to-End Testing using Builder ClassVídeo Aula
-
57More about End-To-End testsVídeo Aula
-
58Lets make some classes with Page Objects ModelVídeo Aula
-
59Source CodeTexto
-
60Introduction to BDD and CucumberVídeo Aula
-
61Setup Cucumber + Test ScriptsVídeo Aula
-
62Cucumber Feature filesVídeo Aula
-
63Cucumber Step DefinitionsVídeo Aula
-
64Cucumber World ConstructorVídeo Aula
-
65Execute Feature ScenariosVídeo Aula
-
66Cucumber HTML ReporterVídeo Aula
-
67Source CodeTexto
-
68Setup Puppeteer with CodeceptJS ProjectVídeo Aula
-
69Prettier SetupVídeo Aula
-
70Codecept ConfigurationVídeo Aula
-
71Launch BrowserVídeo Aula
-
72Implicit and Explicit WaitsVídeo Aula
-
73Multiple ScenariosVídeo Aula
-
74ScreenshotsVídeo Aula
-
75Elements VisibilityVídeo Aula
-
76AssertionsVídeo Aula
-
77What is CI / CDVídeo Aula
-
78Jenkins vs Circle vs TravisVídeo Aula
-
79Project SetupVídeo Aula
-
80Prettier SetupVídeo Aula
-
81Node ScriptsVídeo Aula
-
82Create Smoke TestVídeo Aula
-
83Create End-to-End TestVídeo Aula
-
84Setup Jenkins Build for Puppeteer ProjectVídeo Aula
-
85Parameterized Build with JenkinsVídeo Aula
-
86Jenkins OverviewVídeo Aula
-
87Bonus: Jenkins Server ScriptVídeo Aula