01 - Introduction to Appium and Course Plan/001 Course Agenda.mp449.26MB
01 - Introduction to Appium and Course Plan/002 Appium Features.mp431.35MB
01 - Introduction to Appium and Course Plan/003 Appium Internal Architecture.mp437.77MB
02 - Appium Installation Instructions for Windows & Mac/001 Important Note on Player settings.mp48.58MB
02 - Appium Installation Instructions for Windows & Mac/002 Download Java, Android Studio & Node softwares for Appium Setup.mp4111.06MB
02 - Appium Installation Instructions for Windows & Mac/003 Set Environment variable Paths of all Softwares in WINDOWS.mp480.21MB
02 - Appium Installation Instructions for Windows & Mac/004 Set Environment variable Paths of all Softwares in MAC.mp4165.22MB
02 - Appium Installation Instructions for Windows & Mac/005 Configure Android Virtual DeviceEmulator and Install Appium Server.mp4108.33MB
02 - Appium Installation Instructions for Windows & Mac/006 Setting up Appium Maven project with Java client dependencies.mp479.13MB
02 - Appium Installation Instructions for Windows & Mac/007 Caution on Compatible testnG Java version along with Plugin Install.mp420.8MB
03 - Brush up Java Concepts for Appium Automation/001 Course Strategy to learn Appium basics for Selenium Automation.mp45.97MB
03 - Brush up Java Concepts for Appium Automation/002 Introduction to Java variables and Data types with examples.mp420.53MB
03 - Brush up Java Concepts for Appium Automation/003 What are Arrays in Java How to initialize and retrieve the values of array.mp416.68MB
03 - Brush up Java Concepts for Appium Automation/004 Introduction to For loop to iterate over array of Strings and Integers.mp425.65MB
03 - Brush up Java Concepts for Appium Automation/005 Enhanced for loop declaration & using Conditional statements inside the loops.mp439.08MB
03 - Brush up Java Concepts for Appium Automation/007 What is Arraylist and differences between Arraylist and Arrays.mp433.18MB
03 - Brush up Java Concepts for Appium Automation/008 Strings in Java - How to declare Strings & Important String methods.mp452.85MB
03 - Brush up Java Concepts for Appium Automation/009 How to create methods and access methods using Java class objects.mp428.16MB
03 - Brush up Java Concepts for Appium Automation/010 what is Inheritance in Java with example.mp430.03MB
04 - Getting Started with Mobile testing using Appium Code/002 What is UIAutomator and creating UiAutomator object to define Capabilities.mp469.08MB
04 - Getting Started with Mobile testing using Appium Code/004 Create Android Driver and set Desired capabilities through UiAutomator object.mp445.91MB
04 - Getting Started with Mobile testing using Appium Code/005 How to start & Stop Appium Server Programmatically using AppiumServiceBuilder.mp460.79MB
04 - Getting Started with Mobile testing using Appium Code/006 Introduction to Appium Inspector to identify the elements on the Apps.mp489.85MB
04 - Getting Started with Mobile testing using Appium Code/007 Creating Base Class with Util methods and extend it to Child Appium Tests.mp484.23MB
04 - Getting Started with Mobile testing using Appium Code/008 Appium Server not starting programmatically - FIX WORKAROUND.mp424.02MB
04 - Getting Started with Mobile testing using Appium Code/009 Android Home Not Set error - MAC - Troubleshoot - FIX WORK AROUND.mp424.1MB
05 - In Depth understanding of Android Native Apps automation with Appium/001 Introduction to Id, Xpath & Accessibility ID locators in App with an example.mp4108.31MB
05 - In Depth understanding of Android Native Apps automation with Appium/002 How to handle Mobile popups & return list of matching elements on Android app.mp484.12MB
05 - In Depth understanding of Android Native Apps automation with Appium/003 How to extract the text & Enter the info on Mobile Apps with Appium.mp433.09MB
06 - Advanced Gestures Automation with Key Events Handling using Appium/001 Introduction to Appium Mobile Gestures and how it works.mp4164.37MB
06 - Advanced Gestures Automation with Key Events Handling using Appium/002 How to long press on Android Apps using Appium - LongPressGesture.mp434.17MB
06 - Advanced Gestures Automation with Key Events Handling using Appium/003 How to Perform Scroll Gesture using Appium on Android Apps.mp4114.33MB
06 - Advanced Gestures Automation with Key Events Handling using Appium/004 How to automate Swipe functionality using Appium on Android.mp478.76MB
07 - Appium Miscellaneous Topics for Android Automation/001 How to Perform Drag & Drop on elements in app using Appium.mp489.1MB
07 - Appium Miscellaneous Topics for Android Automation/002 Assignment - End to end exercise on Appium.mp46.2MB
07 - Appium Miscellaneous Topics for Android Automation/003 Automate Miscellaneous Activities like orientation & KeyEvents using Appium.mp4127.38MB
07 - Appium Miscellaneous Topics for Android Automation/004 How to open App using app package and activity name using appium.mp494.12MB
08 - Real time Ecommerce App- End to end Practise Exercises/001 Introduction to App features and test cases to automate.mp465.54MB
08 - Real time Ecommerce App- End to end Practise Exercises/002 Test Case in Filling the form details for shopping.mp4130.27MB
08 - Real time Ecommerce App- End to end Practise Exercises/003 Verifying toast messages for error validations.mp483.25MB
08 - Real time Ecommerce App- End to end Practise Exercises/004 Testcase-Scrolling in product list example with Appium Android scroll.mp4134.06MB
08 - Real time Ecommerce App- End to end Practise Exercises/005 Testcase-Dynamically selecting Product by scanning list based on text.mp4119.24MB
08 - Real time Ecommerce App- End to end Practise Exercises/007 TestCase- Validating Total amount generated functionality.mp4215.47MB
08 - Real time Ecommerce App- End to end Practise Exercises/008 Code optimization with user defined functions.mp466.01MB
09 - Hybrid App Automation with Appium to switch from Apps to Web browser/001 Testcase - Validating Mobile Gestures of App ( Tap, Long Press).mp456.98MB
09 - Hybrid App Automation with Appium to switch from Apps to Web browser/002 How to handle objects when rendered in Web view.mp4141.92MB
09 - Hybrid App Automation with Appium to switch from Apps to Web browser/003 TestCase -Automate Hybrid App with context Switch using Chrome Driver.mp441.81MB
10 - Mobile Chrome Browsers Automation with Appium - Real time examples/001 Desired capabilities to run Appium tests on Mobile browser.mp471.96MB
10 - Mobile Chrome Browsers Automation with Appium - Real time examples/002 How to Scroll and put assertions on Browser Tests with Appium.mp4110.26MB
11 - Getting started with IOS Automation using Appium on MAC/002 Install Xcode and Iphone 12 Simulator.mp494.67MB
11 - Getting started with IOS Automation using Appium on MAC/003 Define IOS XCUITest Capabilities and Invoke the App through Code.mp4101.81MB
11 - Getting started with IOS Automation using Appium on MAC/004 Inspect IOS Objects with Appium Inspector.mp478.86MB
12 - Automate IOS Advance Gestures functionalities with Appium/001 Introduction to IOSClassChain locator and its usage in IOS Script.mp449.08MB
12 - Automate IOS Advance Gestures functionalities with Appium/002 Introduction to IOSPredicateString and its usage to automate IOS App.mp499.07MB
12 - Automate IOS Advance Gestures functionalities with Appium/003 End to End IOS Automation example using IOS Unique locators.mp421MB
13 - IOS Gestures Swipe,Scroll, Long Press Automation with Appium/001 How to long press on IOS Apps using Appium.mp499.54MB
13 - IOS Gestures Swipe,Scroll, Long Press Automation with Appium/002 How to perform Scrolling on IOS App using Appium.mp467.79MB
13 - IOS Gestures Swipe,Scroll, Long Press Automation with Appium/003 How to automate IOS Picker components using Appium.mp454.47MB
13 - IOS Gestures Swipe,Scroll, Long Press Automation with Appium/004 How to automate Sliding in IOS App using Appium.mp461.53MB
14 - Automate InBuilt IOS Apps with Appium/001 Work on the existing IOS Apps in Simulator using BundleID- Example.mp471.58MB
14 - Automate InBuilt IOS Apps with Appium/002 Automate inBuilt Photos App in IOS devices using Appium.mp479.71MB
14 - Automate InBuilt IOS Apps with Appium/003 Automate Swiping functionality on IOS devices using Appium.mp4130.49MB
15 - IOS Real device Automation Testing guidelines with example/001 How to run tests on IOS Android real device plugged to computer.mp485.76MB
15 - IOS Real device Automation Testing guidelines with example/002 Install software's for real device Automation.mp453.63MB
15 - IOS Real device Automation Testing guidelines with example/003 UDID, XcodeOrgId Generation for real device testing.mp450.6MB
15 - IOS Real device Automation Testing guidelines with example/004 Bundle Id generation and running the Tests.mp4137.4MB
16 - Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests/002 Understand the importance of framework design - Getting started with Project.mp469.75MB
16 - Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests/003 Introduction to Page object Factory and design Implementation idea.mp4122.09MB
16 - Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests/004 Create Action methods in the Pageobject file to drive into tests.mp467.93MB
16 - Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests/005 Inherit Android Actions class to page object classes for reusable methods.mp4116.75MB
17 - Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests/001 Part 1 - Implement Page object file for Product Catalogue page with actions.mp4119.08MB
17 - Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests/002 Part 2 - Implement Page object file for Product Catalogue page with actions.mp479.72MB
17 - Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests/003 Part 3 - Implement Page object file for Cart page with actions.mp443.75MB
17 - Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests/004 Part 4- Convert IOS test into Page object Pattern.mp478.25MB
17 - Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests/005 Part 5- Convert IOS test into Page object Pattern.mp476.81MB
18 - Framework Part 3- Implementing Test Strategy & Building Reusable Util methods/001 Implement Appium Utils class which will be the super class of Android & IOS.mp469.79MB
18 - Framework Part 3- Implementing Test Strategy & Building Reusable Util methods/002 Implement Test Strategy on deciding how to run tests in a file.mp4143.37MB
18 - Framework Part 3- Implementing Test Strategy & Building Reusable Util methods/003 Implement Test Setup & Test tear down methods for each Test method.mp474.93MB
18 - Framework Part 3- Implementing Test Strategy & Building Reusable Util methods/004 How to run all tests together using Single TestNG.xml file.mp440.78MB
19 - Framework Part 4- Data Driven testing with Parameterization for Appium Tests/001 Implement Data driven testing to testng tests using Data provider.mp475.47MB
19 - Framework Part 4- Data Driven testing with Parameterization for Appium Tests/002 Parameterize the test data with multiple data sets using TestNG dataprovider.mp444.87MB
19 - Framework Part 4- Data Driven testing with Parameterization for Appium Tests/003 How to drive the data from Json files and load into Hashmap for parameterization.mp465.39MB
19 - Framework Part 4- Data Driven testing with Parameterization for Appium Tests/004 Data utility which reads json and parse it for TestNG Dataprovider input.mp4143.71MB
19 - Framework Part 4- Data Driven testing with Parameterization for Appium Tests/005 Fix the issues on how driver is passed to AppiumUtils and pageobject files.mp413.99MB
20 - Framework Part 5- Setting up Global Configuration variables & generating Reports/001 Optimize Android & IOS Base Tests with reusable methods from AppiumUtils.mp462.79MB
20 - Framework Part 5- Setting up Global Configuration variables & generating Reports/002 Create Global properties file and read the global values from the file.mp479.8MB
20 - Framework Part 5- Setting up Global Configuration variables & generating Reports/003 Introduction to Extent reports - Quick 20min tutorial.mp4192.44MB
20 - Framework Part 5- Setting up Global Configuration variables & generating Reports/004 Create extent object and set it in the TestNG Listeners for automatic reports.mp455.42MB
20 - Framework Part 5- Setting up Global Configuration variables & generating Reports/005 Run End to end Appium tests with generated extent HTML reports.mp484.53MB
21 - Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins/001 How to take automatic screenshots o Test failures & attach to report.mp4123.95MB
21 - Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins/002 How to run selected tests from pool of tests using TestNG groups.mp454.55MB
21 - Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins/003 How to trigger the Framework tests using Maven commands and options.mp4102.63MB
21 - Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins/004 How to send run time parameters from maven commands to Tests.mp478.69MB
21 - Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins/005 Setting up Jenkins CICD tool in local machines.mp416.66MB
21 - Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins/006 Integrate the Appium Framework with Jenkins and Schedule,Parameterize the job.mp488.52MB
22 - Glossary- Learn TestNG Basics/002 TestNG Installation and Setup in Eclipse.mp458.17MB
22 - Glossary- Learn TestNG Basics/003 Run Basic TestNG Tests with Test Annotation.mp427.27MB
22 - Glossary- Learn TestNG Basics/004 Testng Xml file configuration and its importance.mp483.3MB
22 - Glossary- Learn TestNG Basics/005 Prioritizing the Testcases with TestNG.mp473.8MB
22 - Glossary- Learn TestNG Basics/006 Include and Exclude Mechanism to control testcases.mp476.89MB
22 - Glossary- Learn TestNG Basics/007 Executing the Testcases at Package level with regex.mp433.28MB