MP4 | Video: h264, 1920x1080 | Audio: AAC, 48 KHz, 2 Ch | Duration: 26h 13m | 12.4 GB
Genre: eLearning | Language: English
Join the best course to learn how to implement an automation framework from scratch using real web application
This course includes a wide range of topics from Selenium WebDriver basics and advanced, Python programming concepts, Unittest and Pytest frameworks, automation framework design (Page Objects, Data Driven, Reading CSV Files), logging infrastructure, cross-browser testing, interview preparation. All the materials are provided including the code files. You achieve two targets with one single course - The complete Python programming language and Selenium WebDriver automation. We start from beginners' level and go through to advanced level. This is a single course for everything you need to know related to Web UI automation.
Style and Approach
We assume that students have no experience in automation/coding and start every topic from scratch and from the basics. Examples are taken from testing real-time hosted web applications to understand how different components can be automated, to give you and idea of an industry level framework and give you confidence. No prior coding or automation experience needed, this course covers all the necessary topics. Get more than 20 hours of unique content with real example code files provided to refer to and learn with examples.
What You Will Learn
At the end of this course, you will have a detailed understanding of web automation frameworks.
You should be able to lead any Selenium automation project on your own.
You will have the required skills to automate any web application.
You will be able to get hands-on with the Python programming language.
You will be able to understand and write efficient testing code.
You will be able to perform cross-browser testing.
You will have a good understanding of the Unittest and Pytest frameworks.
If you are looking for a job, with all this great knowledge you should be easily able to clear Selenium automation interviews
Table of Contents
INTRODUCTION
SETUP AND CONFIGURATION
UNDERSTANDING VARIABLES AND DATA TYPE
ADVANCED DATA TYPES
COMPARISON AND BOOLEAN OPERATORS
PROGRAM CONTROL FLOW
FUNCTIONS/METHODS - WORKING WITH REUSABLE CODE
CLASSES - OBJECT ORIENTED PROGRAMMING
EXCEPTION HANDLING
MODULES
WORKING WITH FILES
HOW TO INSPECT ELEMENTS DIFFERENT BROWSERS - ADD-ONS
SELENIUM WEBDRIVER -> SETUP AND INSTALLATION
SELENIUM WEBDRIVER -> RUNNING TESTS ON VARIOUS BROWSERS
SELENIUM WEBDRIVER -> FINDING ELEMENTS
CSS SELECTORS - ADVANCED LOCATORS
XPATH - ADVANCED LOCATORS
SELENIUM WEBDRIVER -> WORKING WITH WEB ELEMENTS
SELENIUM WEBDRIVER -> USEFUL METHODS AND PROPERTIES
SELENIUM WEBDRIVER -> WAIT TYPES
SELENIUM WEBDRIVER -> ADVANCED
SELENIUM WEBDRIVER -> SWITCH WINDOW AND IFRAMES
SELENIUM WEBDRIVER -> WORKING WITH ACTIONS CLASS
LOGGING INFRASTRUCTURE
UNITTEST INFRASTRUCTURE
PYTEST -> ADVANCED TESTING FRAMEWORK
AUTOMATION FRAMEWORK - PART 1
AUTOMATION FRAMEWORK - PART 2
AUTOMATION FRAMEWORK - PART 3
AUTOMATION FRAMEWORK -> PRACTICE EXERCISE
DATA DRIVEN TESTING
RUNNING COMPLETE TEST SUITE
CONCLUSION
发布日期: 2018-06-10