Automation framework development with Appium C# (Advanced) course is the first ever course on internet which talks about automating Android and iOS application in both Windows and MacOS Operating systems in C# with Appium.
This course was first launched in 2018 while Appium was in Alpha release stage, but later, many breaking changes happened in Nov 20, 2019 release of Appium and the course needed a major upgrade after that.
**** This course is now upgraded in 2020 to cover all the breaking changes in Season 3 ****
Season 1 content
Following are the topics covered in Season 1
Basics of Appium and how it works
Understanding how to work with Appium desktop client in Windows 10 and MacOS
Automating Appium for Android in Windows 10 for Ionic application
Page Object Model with Appium
Automating Appium for iOS in MacOS for Xamarin application
Resolving the most common problems encountered.
Season 2 Content
BDD with Specflow for Appium
Designing -> Developing appium framework
Reporting for appium framework
Season 3 - Upgrade everything to 2020
Upgrade framework to Appium 4.1.1
Upgrade framework to .NET Core 3.1
Upgrade libraries to latest Specflow
Upgrade coding standard with new Page Object Model, DriverFactory and Custom PageFactory
This course does not covers the basics of C# or Specflow, but the course itself assumes that these are some of the pre-requisite before beginning this course.