Functional Testing with Selenium: Advanced Selenium Features & Framework Design
Selenium 4.19+
| Expert
- 13 videos | 2h 11m 32s
- Includes Assessment
- Earns a Badge
The AWT Robot class in Selenium automates keyboard and mouse actions, extending test capabilities beyond standard web interactions. Chrome DevTools in Selenium allows testers to monitor and adjust network and browser operations. The page object model and Page Factory streamline web element management in Selenium, improving code maintainability and test efficiency. In this course, you will learn essential skills for managing cookies within web applications, crucial for handling user sessions. You will explore techniques to add, access, and delete cookies using Selenium, and automate file uploads and downloads. Additionally, you will learn to use the Robot class to automate keyboard and mouse actions, enhancing interaction with native OS dialogs. Next, you will discover how to capture requests and responses using Chrome DevTools. You will gain insights into how web pages communicate with servers, identify bottlenecks, and learn to capture logs, block resources, and configure security settings through the browser. Finally, you will build and execute an end-to-end test incorporating all the techniques covered so far. You will create a test suite to assess the checkout flow of an e-commerce site, using the page object model to organize test code efficiently and the Page Factory to reduce boilerplate code, resulting in cleaner and more manageable test scripts.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseAdd, retrieve, update, and delete cookiesManipulate cookies to manage logged in stateAutomate file upload and downloadExplore the functionality of the robot classUse the robot class to automate file uploadCapture requests and responses using chrome devtools
-
Capture logs, block resources, and configure security using chrome devtoolsWrite an end-to-end test of the checkout flow on an e-commerce appRefactor and redesign tests to use the page object modelUse pagefactory to eliminate boilerplate codeUse the findall and findbys annotation and compare their functionalitySummarize the key concepts covered in this course
IN THIS COURSE
-
1m 56sIn this video, we will discover the key concepts covered in this course. FREE ACCESS
-
12m 20sDuring this video, you will learn how to add, retrieve, update, and delete cookies. FREE ACCESS
-
11m 15sIn this video, discover how to manipulate cookies to manage logged in state. FREE ACCESS
-
8m 37sFind out how to automate file upload and download. FREE ACCESS
-
12m 59sDiscover how to explore the functionality of the Robot class. FREE ACCESS
-
8mIn this video, find out how to use the Robot class to automate file upload. FREE ACCESS
-
12m 39sLearn how to capture requests and responses using Chrome DevTools. FREE ACCESS
-
11m 37sDuring this video, you will learn how to capture logs, block resources, and configure security using Chrome DevTools. FREE ACCESS
-
12m 46sIn this video, discover how to write an end-to-end test of the checkout flow on an e-commerce app. FREE ACCESS
-
12m 54sFind out how to refactor and redesign tests to use the page object model. FREE ACCESS
-
10m 22sDiscover how to use PageFactory to eliminate boilerplate code. FREE ACCESS
-
13m 45sIn this video, find out how to use the FindAll and FindBys annotation and compare their functionality. FREE ACCESS
-
2m 24sIn this video, we will summarize the key concepts covered in this course. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.