Appium and Selenium with Python From Basics to Framework. (updated 5/2022)
Last updated 5/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.51 GB | Duration: 18h 30m
Last updated 5/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.51 GB | Duration: 18h 30m
Python TestAutomation (Python Basics, Appium, Selenium, Allure Reporting Tool , BDD ,Saucelabs and Jenkins)
What you'll learn
Complete Python Test Automation like Appium , Selenium , Allure Reporting Tool, BDD Basics, Jenkins along with Python Basics
Requirements
Computer or Laptop - Windows or Mac. Setup and installation instructions are included for each platform on all the topics of Appium (Android , IOS and Hybrid App) , Selenium , BDD , Jenkins and Basic Python.
You no need to have any coding experience to start this course. Everything from the basics we have explained.
Just we are required to spend your time and maintain the schedule to prepare,So that within 45-days you can complete the course.
Description
All the topics of Appium (Android , IOS and Hybrid App) , Selenium , BDD , Jenkins and Basic Python we have explained in this courseAll the coding files whatever we have explained in the video, We have uploaded to udemy. So that you download and go through all those things.Below are the Appium(Android and IOS) Topics discussed in the course.Appium ArchitectureAppium InspectorLaunch App in (Android , IOS both in emulator and real device)Locators (id,text,content-des,index,classname , XPath , findElements etc)WaitsMethods to find Current activity , context , orientation , is device locked or notPerform Action using Android key codesElement Properties such as (is displayed , is enabled , is selected , size of element , location of the element on the screen)Element Actions Such as (Click , Send text, get text , get content description etc)Gestures such as ( Scroll , LongClick , Tap , Drag and Drop , Swipe from
)Hybrid App Automation on (Android and IOS devices)Pytest concepts (Fixtures , Run order , Conftest, Methods hierarchy)Python Logging conceptsAllure Reporting ToolAppium Test Automation Framework (From Scratch to Advanced including Allure Reporting Tool)Below are the Selenium Topics discussed in the course.Selenium ArchitectureElement Inspecting toolsLaunch Webpage using (Chrome , FireFox and Safari)Locators (id,name,className,tag,LinkText,Partiallinktext,CSS, XPath and FindElements etc)Waits (Explicit and Implicit)Gestures using Actions Chains Class ( Scroll,Double Click , Right Click operation etc)Navigation Methods such as (Forward , BackWard , Refresh WebPages etc)Elements Properties such as (is displayed , is enabled , is selected , Size of a element , Location of a element etc)Performing Actions on Radio buttons , Check Boxes , DropDowns , Multi Select operations , Iframes , Windows etcAlert buttonsPytest concepts (Fixtures , Run order , Conftest, Methods hierarchy)Python Logging conceptsAllure Reporting ToolSelenium Test Automation Framework (From Scratch to Advanced including Allure Reporting Tool)Below are the Basic Python Topics discussed in the course.VariablesDataTypesOperatorsType CastingString Data TypeListTupleDictionarySets ConceptsConditional Statements ( if , if else , if elif else etc)Loops (For Loop , While Loop)Loop Statements ( Break , Continue )Different types of FunctionsLambda ExpressionsPackages and ModulesOOPS ( Classes and Objects , Inheritance , Super keyword , Data Hiding)Python DecoratorsBelow are the Python BDD(behave) Topics discussed in the course.(We will update with more concepts)Configuration of BDDStructure of BDDCreating Feature and Step Definition filesExecution of BDDBelow are the Jenkins Topics discussed in the course.Introduction and drawbacks of JenkinsInstallation and Configuring JenkinsConfiguration of Job in JenkinsSchedule the Job according to the required time
Overview
Section 1: Course Introduction
Lecture 1 Course Introduction
Lecture 2 Missing Concepts
Section 2: Course Content - Must Watch
Lecture 3 Course Content : Must Watch
Lecture 4 Course Updates
Section 3: Appium and Selenium Configuration in Windows
Lecture 5 Python Installation
Lecture 6 Appium and Selenium python libraries installation
Lecture 7 PyCharm Installation
Lecture 8 Appium Desktop file configuration
Lecture 9 Appium Inspector Update
Lecture 10 Android Studio installation
Lecture 11 Java Setup
Section 4: Appium and Selenium Configuration in Mac
Lecture 12 Python , Appium ,Selenium , PyCharm Configuration
Lecture 13 Appium Desktop file configuration
Lecture 14 Appium Inspector Update
Lecture 15 Android Studio installation
Lecture 16 Xcode Configuration
Lecture 17 Java Configuration
Lecture 18 Java Install DOC in Mac
Section 5: Python Basics
Lecture 19 Introduction to Python
Lecture 20 Variables
Lecture 21 Data Types
Lecture 22 Type Casting
Lecture 23 Operators
Lecture 24 String Data Type
Lecture 25 List
Lecture 26 Tuple
Lecture 27 Dictionary
Lecture 28 Sets Concepts
Lecture 29 Conditional Statements ( if , if else , if elif else etc)
Lecture 30 While Loop
Lecture 31 For Loop
Lecture 32 Different types of Functions
Lecture 33 Lambda Expressions
Lecture 34 Packages and Modules
Lecture 35 OOPS - Classes and Objects
Lecture 36 Inheritance
Lecture 37 Super keyword
Lecture 38 Data Hiding
Lecture 39 Python Decorators
Section 6: Appium Introduction
Lecture 40 Introduction to Appium
Lecture 41 Appium Architecture
Section 7: Device Configuration
Lecture 42 Android Emulator Configuration
Lecture 43 Android Real Device Configuration
Section 8: Install Android Demo APK
Lecture 44 Install Android Demo APK
Lecture 45 Install Android Demo APK Doc
Section 9: Inspecting Tools
Lecture 46 Appium Inspector
Section 10: Launch App Using Appium
Lecture 47 Update regarding Locators
Lecture 48 Update Regarding Desired Capabilities
Lecture 49 Introduction to Desired Capabilities
Lecture 50 Launch App Code
Lecture 51 Code Explanation
Lecture 52 Launch App in Android Emulator
Lecture 53 Launch App in Real Android Device
Section 11: Start Appium Programmatically
Lecture 54 Install Node JS and Appium package
Lecture 55 Start Appium Programmatically : By Python Code
Lecture 56 Code to Start Appium Programmatically
Lecture 57 Notes to Start Appium Programmatically
Section 12: Start Appium from command prompt
Lecture 58 Start Appium from command prompt
Section 13: Reset Strategies
Lecture 59 Default Reset Strategy
Lecture 60 Code for Default Rest Strategy
Lecture 61 noReset Strategy
Lecture 62 Code for noRest Strategy
Lecture 63 FullReset Strategy
Lecture 64 Code for FullReset Strategy
Section 14: Locators in Appium
Lecture 65 Must watch Update regarding locators
Lecture 66 Introduction to Locators
Lecture 67 FindElement by Index value
Lecture 68 Code for FindElement by Index value
Lecture 69 FindElement by Classname and ID
Lecture 70 Code for FindElement by Classname and ID
Lecture 71 FindElement by Text
Lecture 72 Code for FindElement by Text
Lecture 73 FindElement by Content Description
Lecture 74 Code for FindElement by Content Description
Lecture 75 Introduction to XPath
Lecture 76 FindElement by XPath
Lecture 77 Code for FindElement by Xpath
Lecture 78 findElements by Method
Lecture 79 Code for findElements
Section 15: Waits in Appium
Lecture 80 Explicit Wait Concept
Lecture 81 Code for Explicit wait concept
Section 16: Misc Methods for Android in Appium
Lecture 82 Android Methods
Lecture 83 Android KeyCodes
Lecture 84 Code for Android KeyCodes
Section 17: Element Properties
Lecture 85 Element Properties
Lecture 86 Code for Element Properties
Section 18: Element Actions
Lecture 87 Element Actions
Lecture 88 Code for Element Actions
Section 19: Gestures
Lecture 89 Introduction to Gestures
Lecture 90 Scroll Gesture
Lecture 91 Code for Scroll Gesture
Lecture 92 LongClick Gesture
Lecture 93 Code for LongClick Gesture
Lecture 94 Tap Gesture
Lecture 95 Code for Tap Gesture
Lecture 96 Drag and Drop Gesture
Lecture 97 Code for Drag and Drop Gesture
Lecture 98 Swipe From Right to Left
Lecture 99 Code for Swipe From Right to Left
Lecture 100 Swipe From Top to Bottom
Lecture 101 Code for "Swipe From Top to Bottom"
Section 20: Hybrid App Automation in Android
Lecture 102 Introduction to Hybrid App Automation
Lecture 103 Configuration of Hybrid App Automation
Lecture 104 Code for Hybrid App Automation
Section 21: IOS Automation
Lecture 105 Configuration of IOS Simulator
Lecture 106 Launch App in Simulator
Lecture 107 IOS Device Inspector
Lecture 108 IOS Locators
Lecture 109 Scroll Gesture in IOS
Lecture 110 Element properties in IOS
Lecture 111 Misc methods in IOS
Lecture 112 Element Actions in IOS
Lecture 113 Hybrid App Automation in IOS Simulator
Lecture 114 IOS Real Device Configuration
Lecture 115 Run App on IOS Real Device
Lecture 116 Hybrid App Automation in Real IOS Device
Section 22: Python Logging
Lecture 117 Introduction to Logging
Lecture 118 Logging Format
Lecture 119 Logging File mode
Lecture 120 Create Custom logger
Lecture 121 Use Custom Logger
Section 23: Pytest Concepts
Lecture 122 Pytest Configuration
Lecture 123 Naming conventions and Execution
Lecture 124 Pytest Fixtures
Lecture 125 Pytest Run Order
Lecture 126 Pytest conftest
Lecture 127 Rerun Failure tests
Lecture 128 ReRun Failure tests Links
Lecture 129 ReRun Failure tests Example.
Lecture 130 ReRun Failure test Appium Example.
Lecture 131 Code for ReRun Failure test Appium Example.
Section 24: Allure Reporting Tool
Lecture 132 Allure Reporting Tool Configuration
Lecture 133 Generate Allure Report
Lecture 134 Steps in Allure Report
Lecture 135 Allure Links Document
Section 25: RequirementSetup.txt File
Lecture 136 RequirementSetup file
Lecture 137 RequirementSetup.txt file
Section 26: Launch Multiple Apps and Switching between apps
Lecture 138 Launching Multiple Apps
Section 27: Parallel Testing
Lecture 139 Parallel Testing
Section 28: Appium FrameWork Part - 1
Lecture 140 Introduction to Appium Framework
Lecture 141 Create Folder Structure
Lecture 142 Configure Driver Class
Lecture 143 Configure Custom Logger
Lecture 144 Design BasePage Part- 1 ( waitForElement)
Lecture 145 Design of BasePage Part-2 ( waitForElement)
Lecture 146 Code for Base Class Design ( waitForElement)
Lecture 147 Design BasePage Part- 3
Lecture 148 Design BasePage Part- 4
Lecture 149 Design BasePage Part- 5
Lecture 150 Design BasePage Part- 6
Section 29: Appium FrameWork Part - 2 (Page Object Model)
Lecture 151 ContactUsFormPage Design using POM Model
Lecture 152 Conftest
Lecture 153 ContactFormTest Class Design
Lecture 154 Allure Report Configuration
Lecture 155 Screenshots Configuration in Reports
Lecture 156 LoginPage Design using POM Model
Lecture 157 LoginTest Page Design
Lecture 158 TestSuite Configuration
Section 30: Android Concepts
Lecture 159 How does ADB works
Lecture 160 ADB Commands Part-1
Lecture 161 ADB Commands Part-2
Lecture 162 ADB Commands Part-3
Lecture 163 Connecting ADB Over Wifi
Lecture 164 Android Logcat Logs
Lecture 165 Android App Overview
Section 31: Selenium Introduction
Lecture 166 Introduction to Selenium
Lecture 167 Selenium Architecture
Lecture 168 Inspecting Tools
Section 32: Launch Webpage in Different Browsers
Lecture 169 Launch Webpage in Chrome
Lecture 170 Launch Webpage in Safari
Lecture 171 Launch Webpage in FireFox
Section 33: Locators in Selenium
Lecture 172 FindElement By(Id,name,classname etc)
Lecture 173 FindElement By CSS
Lecture 174 FindElements By XPath
Lecture 175 FindElements By
Section 34: Waits in Selenium
Lecture 176 Explicit wait
Lecture 177 Implicit wait
Section 35: Misc Methods in Selenium
Lecture 178 Misc Methods in Selenium (title , max and min the screen)
Section 36: Gestures
Lecture 179 Scroll Gesture
Section 37: Navigation Methods
Lecture 180 Browser Navigation Methods
Section 38: Properties and Actions
Lecture 181 Properties and Actions of WebElement
Section 39: Radio Buttons
Lecture 182 Action on Radio Buttons
Section 40: Check Boxes
Lecture 183 Check Boxes
Section 41: DropDown
Lecture 184 DropDown
Section 42: Multi Selecte Options
Lecture 185 Multi Selecte Options
Section 43: IFrames
Lecture 186 IFrames
Section 44: Actions Chains Class
Lecture 187 Actions Chains Class
Section 45: Window Handling
Lecture 188 Window Handling
Section 46: Alert POPUPS
Lecture 189 Alert POPUPS
Section 47: Selenium Framework Part - 1
Lecture 190 Introduction to Selenium Framework
Lecture 191 Create Folder structure
Lecture 192 Configure Driver Class and Utilities
Lecture 193 Configure BasePage Part-1
Lecture 194 Configure BasePage Part-2
Lecture 195 Configure BasePage Part- 3
Lecture 196 Print Stacks
Lecture 197 Configure BasePage Part-4
Section 48: Selenium Framework Part - 2 (Page Object Model)
Lecture 198 ContactFormPage Design using POM Model
Lecture 199 Conftest file for selenium
Lecture 200 ContactFormTest Page Design using POM Model
Lecture 201 Allure Report Configuration
Lecture 202 Screenshots configuration in Reports
Lecture 203 Enter Text POM Page
Lecture 204 TestSuite Configuration in Selenium
Section 49: Python BDD (Behavior Driven Development)
Lecture 205 Introduction to BDD
Lecture 206 Configure BDD
Lecture 207 Introduction to Feature file
Lecture 208 Parameters Concept
Lecture 209 Global value to Share data
Lecture 210 Scenario Outline
Lecture 211 Tags
Lecture 212 Tags Doc
Lecture 213 Setup and TearDown
Lecture 214 Allure Reporting tool in Behave
Lecture 215 Behave Allure Reporting tool Doc
Lecture 216 Selenium BDD FrameWork
Lecture 217 Selenium BDD FrameWork - Download Zip file
Lecture 218 Selenium BDD FrameWork with Allure reporting tool
Section 50: Jenkins
Lecture 219 Introduction to Jenkins
Lecture 220 Configure Jenkins
Lecture 221 Create a Job in Jenkins
Lecture 222 Schedule a Job in Jenkins
Section 51: SauceLabs - Automation Testing in Cloud(BONUS)
Lecture 223 SauceLabs Introduction
Lecture 224 SauceLabs Notes
Lecture 225 Selenium SauceLabs Configuration
Lecture 226 SauceLabs Options
Lecture 227 Execute Scripts in SauceLab MACOS
Lecture 228 Selenium - Including Saucelabs in Framework
Lecture 229 Selenium - Saucelabs with Allure Report
Lecture 230 Selenium - Make method as reuse
Lecture 231 Appium SauceLabs Configuration
Lecture 232 SauceLab Options
Lecture 233 SauceLabs Configuration in Appium FrameWork
Lecture 234 SauceLabs with Allure Report for Appium
Lecture 235 SauceLabs Configuration in Appium FrameWork - Part II
People who willing to Automate Mobile and Web apps using python,Manual Test Engineers,Mobile and Web Manual Testers who willing learn Automation
Overview
Section 1: Course Introduction
Lecture 1 Course Introduction
Lecture 2 Missing Concepts
Section 2: Course Content - Must Watch
Lecture 3 Course Content : Must Watch
Lecture 4 Course Updates
Section 3: Appium and Selenium Configuration in Windows
Lecture 5 Python Installation
Lecture 6 Appium and Selenium python libraries installation
Lecture 7 PyCharm Installation
Lecture 8 Appium Desktop file configuration
Lecture 9 Appium Inspector Update
Lecture 10 Android Studio installation
Lecture 11 Java Setup
Section 4: Appium and Selenium Configuration in Mac
Lecture 12 Python , Appium ,Selenium , PyCharm Configuration
Lecture 13 Appium Desktop file configuration
Lecture 14 Appium Inspector Update
Lecture 15 Android Studio installation
Lecture 16 Xcode Configuration
Lecture 17 Java Configuration
Lecture 18 Java Install DOC in Mac
Section 5: Python Basics
Lecture 19 Introduction to Python
Lecture 20 Variables
Lecture 21 Data Types
Lecture 22 Type Casting
Lecture 23 Operators
Lecture 24 String Data Type
Lecture 25 List
Lecture 26 Tuple
Lecture 27 Dictionary
Lecture 28 Sets Concepts
Lecture 29 Conditional Statements ( if , if else , if elif else etc)
Lecture 30 While Loop
Lecture 31 For Loop
Lecture 32 Different types of Functions
Lecture 33 Lambda Expressions
Lecture 34 Packages and Modules
Lecture 35 OOPS - Classes and Objects
Lecture 36 Inheritance
Lecture 37 Super keyword
Lecture 38 Data Hiding
Lecture 39 Python Decorators
Section 6: Appium Introduction
Lecture 40 Introduction to Appium
Lecture 41 Appium Architecture
Section 7: Device Configuration
Lecture 42 Android Emulator Configuration
Lecture 43 Android Real Device Configuration
Section 8: Install Android Demo APK
Lecture 44 Install Android Demo APK
Lecture 45 Install Android Demo APK Doc
Section 9: Inspecting Tools
Lecture 46 Appium Inspector
Section 10: Launch App Using Appium
Lecture 47 Update regarding Locators
Lecture 48 Update Regarding Desired Capabilities
Lecture 49 Introduction to Desired Capabilities
Lecture 50 Launch App Code
Lecture 51 Code Explanation
Lecture 52 Launch App in Android Emulator
Lecture 53 Launch App in Real Android Device
Section 11: Start Appium Programmatically
Lecture 54 Install Node JS and Appium package
Lecture 55 Start Appium Programmatically : By Python Code
Lecture 56 Code to Start Appium Programmatically
Lecture 57 Notes to Start Appium Programmatically
Section 12: Start Appium from command prompt
Lecture 58 Start Appium from command prompt
Section 13: Reset Strategies
Lecture 59 Default Reset Strategy
Lecture 60 Code for Default Rest Strategy
Lecture 61 noReset Strategy
Lecture 62 Code for noRest Strategy
Lecture 63 FullReset Strategy
Lecture 64 Code for FullReset Strategy
Section 14: Locators in Appium
Lecture 65 Must watch Update regarding locators
Lecture 66 Introduction to Locators
Lecture 67 FindElement by Index value
Lecture 68 Code for FindElement by Index value
Lecture 69 FindElement by Classname and ID
Lecture 70 Code for FindElement by Classname and ID
Lecture 71 FindElement by Text
Lecture 72 Code for FindElement by Text
Lecture 73 FindElement by Content Description
Lecture 74 Code for FindElement by Content Description
Lecture 75 Introduction to XPath
Lecture 76 FindElement by XPath
Lecture 77 Code for FindElement by Xpath
Lecture 78 findElements by Method
Lecture 79 Code for findElements
Section 15: Waits in Appium
Lecture 80 Explicit Wait Concept
Lecture 81 Code for Explicit wait concept
Section 16: Misc Methods for Android in Appium
Lecture 82 Android Methods
Lecture 83 Android KeyCodes
Lecture 84 Code for Android KeyCodes
Section 17: Element Properties
Lecture 85 Element Properties
Lecture 86 Code for Element Properties
Section 18: Element Actions
Lecture 87 Element Actions
Lecture 88 Code for Element Actions
Section 19: Gestures
Lecture 89 Introduction to Gestures
Lecture 90 Scroll Gesture
Lecture 91 Code for Scroll Gesture
Lecture 92 LongClick Gesture
Lecture 93 Code for LongClick Gesture
Lecture 94 Tap Gesture
Lecture 95 Code for Tap Gesture
Lecture 96 Drag and Drop Gesture
Lecture 97 Code for Drag and Drop Gesture
Lecture 98 Swipe From Right to Left
Lecture 99 Code for Swipe From Right to Left
Lecture 100 Swipe From Top to Bottom
Lecture 101 Code for "Swipe From Top to Bottom"
Section 20: Hybrid App Automation in Android
Lecture 102 Introduction to Hybrid App Automation
Lecture 103 Configuration of Hybrid App Automation
Lecture 104 Code for Hybrid App Automation
Section 21: IOS Automation
Lecture 105 Configuration of IOS Simulator
Lecture 106 Launch App in Simulator
Lecture 107 IOS Device Inspector
Lecture 108 IOS Locators
Lecture 109 Scroll Gesture in IOS
Lecture 110 Element properties in IOS
Lecture 111 Misc methods in IOS
Lecture 112 Element Actions in IOS
Lecture 113 Hybrid App Automation in IOS Simulator
Lecture 114 IOS Real Device Configuration
Lecture 115 Run App on IOS Real Device
Lecture 116 Hybrid App Automation in Real IOS Device
Section 22: Python Logging
Lecture 117 Introduction to Logging
Lecture 118 Logging Format
Lecture 119 Logging File mode
Lecture 120 Create Custom logger
Lecture 121 Use Custom Logger
Section 23: Pytest Concepts
Lecture 122 Pytest Configuration
Lecture 123 Naming conventions and Execution
Lecture 124 Pytest Fixtures
Lecture 125 Pytest Run Order
Lecture 126 Pytest conftest
Lecture 127 Rerun Failure tests
Lecture 128 ReRun Failure tests Links
Lecture 129 ReRun Failure tests Example.
Lecture 130 ReRun Failure test Appium Example.
Lecture 131 Code for ReRun Failure test Appium Example.
Section 24: Allure Reporting Tool
Lecture 132 Allure Reporting Tool Configuration
Lecture 133 Generate Allure Report
Lecture 134 Steps in Allure Report
Lecture 135 Allure Links Document
Section 25: RequirementSetup.txt File
Lecture 136 RequirementSetup file
Lecture 137 RequirementSetup.txt file
Section 26: Launch Multiple Apps and Switching between apps
Lecture 138 Launching Multiple Apps
Section 27: Parallel Testing
Lecture 139 Parallel Testing
Section 28: Appium FrameWork Part - 1
Lecture 140 Introduction to Appium Framework
Lecture 141 Create Folder Structure
Lecture 142 Configure Driver Class
Lecture 143 Configure Custom Logger
Lecture 144 Design BasePage Part- 1 ( waitForElement)
Lecture 145 Design of BasePage Part-2 ( waitForElement)
Lecture 146 Code for Base Class Design ( waitForElement)
Lecture 147 Design BasePage Part- 3
Lecture 148 Design BasePage Part- 4
Lecture 149 Design BasePage Part- 5
Lecture 150 Design BasePage Part- 6
Section 29: Appium FrameWork Part - 2 (Page Object Model)
Lecture 151 ContactUsFormPage Design using POM Model
Lecture 152 Conftest
Lecture 153 ContactFormTest Class Design
Lecture 154 Allure Report Configuration
Lecture 155 Screenshots Configuration in Reports
Lecture 156 LoginPage Design using POM Model
Lecture 157 LoginTest Page Design
Lecture 158 TestSuite Configuration
Section 30: Android Concepts
Lecture 159 How does ADB works
Lecture 160 ADB Commands Part-1
Lecture 161 ADB Commands Part-2
Lecture 162 ADB Commands Part-3
Lecture 163 Connecting ADB Over Wifi
Lecture 164 Android Logcat Logs
Lecture 165 Android App Overview
Section 31: Selenium Introduction
Lecture 166 Introduction to Selenium
Lecture 167 Selenium Architecture
Lecture 168 Inspecting Tools
Section 32: Launch Webpage in Different Browsers
Lecture 169 Launch Webpage in Chrome
Lecture 170 Launch Webpage in Safari
Lecture 171 Launch Webpage in FireFox
Section 33: Locators in Selenium
Lecture 172 FindElement By(Id,name,classname etc)
Lecture 173 FindElement By CSS
Lecture 174 FindElements By XPath
Lecture 175 FindElements By
Section 34: Waits in Selenium
Lecture 176 Explicit wait
Lecture 177 Implicit wait
Section 35: Misc Methods in Selenium
Lecture 178 Misc Methods in Selenium (title , max and min the screen)
Section 36: Gestures
Lecture 179 Scroll Gesture
Section 37: Navigation Methods
Lecture 180 Browser Navigation Methods
Section 38: Properties and Actions
Lecture 181 Properties and Actions of WebElement
Section 39: Radio Buttons
Lecture 182 Action on Radio Buttons
Section 40: Check Boxes
Lecture 183 Check Boxes
Section 41: DropDown
Lecture 184 DropDown
Section 42: Multi Selecte Options
Lecture 185 Multi Selecte Options
Section 43: IFrames
Lecture 186 IFrames
Section 44: Actions Chains Class
Lecture 187 Actions Chains Class
Section 45: Window Handling
Lecture 188 Window Handling
Section 46: Alert POPUPS
Lecture 189 Alert POPUPS
Section 47: Selenium Framework Part - 1
Lecture 190 Introduction to Selenium Framework
Lecture 191 Create Folder structure
Lecture 192 Configure Driver Class and Utilities
Lecture 193 Configure BasePage Part-1
Lecture 194 Configure BasePage Part-2
Lecture 195 Configure BasePage Part- 3
Lecture 196 Print Stacks
Lecture 197 Configure BasePage Part-4
Section 48: Selenium Framework Part - 2 (Page Object Model)
Lecture 198 ContactFormPage Design using POM Model
Lecture 199 Conftest file for selenium
Lecture 200 ContactFormTest Page Design using POM Model
Lecture 201 Allure Report Configuration
Lecture 202 Screenshots configuration in Reports
Lecture 203 Enter Text POM Page
Lecture 204 TestSuite Configuration in Selenium
Section 49: Python BDD (Behavior Driven Development)
Lecture 205 Introduction to BDD
Lecture 206 Configure BDD
Lecture 207 Introduction to Feature file
Lecture 208 Parameters Concept
Lecture 209 Global value to Share data
Lecture 210 Scenario Outline
Lecture 211 Tags
Lecture 212 Tags Doc
Lecture 213 Setup and TearDown
Lecture 214 Allure Reporting tool in Behave
Lecture 215 Behave Allure Reporting tool Doc
Lecture 216 Selenium BDD FrameWork
Lecture 217 Selenium BDD FrameWork - Download Zip file
Lecture 218 Selenium BDD FrameWork with Allure reporting tool
Section 50: Jenkins
Lecture 219 Introduction to Jenkins
Lecture 220 Configure Jenkins
Lecture 221 Create a Job in Jenkins
Lecture 222 Schedule a Job in Jenkins
Section 51: SauceLabs - Automation Testing in Cloud(BONUS)
Lecture 223 SauceLabs Introduction
Lecture 224 SauceLabs Notes
Lecture 225 Selenium SauceLabs Configuration
Lecture 226 SauceLabs Options
Lecture 227 Execute Scripts in SauceLab MACOS
Lecture 228 Selenium - Including Saucelabs in Framework
Lecture 229 Selenium - Saucelabs with Allure Report
Lecture 230 Selenium - Make method as reuse
Lecture 231 Appium SauceLabs Configuration
Lecture 232 SauceLab Options
Lecture 233 SauceLabs Configuration in Appium FrameWork
Lecture 234 SauceLabs with Allure Report for Appium
Lecture 235 SauceLabs Configuration in Appium FrameWork - Part II
People who willing to Automate Mobile and Web apps using python,Manual Test Engineers,Mobile and Web Manual Testers who willing learn Automation