Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Advanced Automation framework with Appium C# - 2020 Updated
Rating: 4.2 out of 5(191 ratings)
1,146 students

Advanced Automation framework with Appium C# - 2020 Updated

Automate Android & iOS application in Windows and MacOS in C# with Appium
Created byKarthik KK
Last updated 1/2023
English
English [Auto],

What you'll learn

  • Understand basics of Appium with C#
  • Understand how Appium can be used for Native and Hybrid app automation
  • Understand building industry standard code from the initial phase of code begining
  • Understand the different problem which can be resolved during the Appium code development phase
  • Understand building of framework which can be cross platform for Windows and MacOS

Course content

14 sections97 lectures9h 25m total length
  • Introduction on the course7:03

    Develop and master an automation framework with Appium and C# for Android and iOS across macOS and Windows, automating native and hybrid apps with Xamarin, Ionic, and React Native.

  • An Introduction5:54

    Karthik introduces Appium as an open-source mobile automation framework for native, hybrid, and web apps across Android, iOS, and Linux, highlighting language independence and no app modification.

  • How Appium Works ?6:08

    Learn how Appium works with a Node.js based server, client libraries in Java, C#, JavaScript and Python, and how sessions and desired capabilities drive UI actions on Android and iOS.

  • Understanding Appium with iOS and Android4:06

    Explore how Appium automates iOS and Android apps using UIAutomator2 and WebDriverAgent, leveraging desired capabilities to run native and hybrid apps on real and emulated devices.

Requirements

  • You should have good knowledge in C#
  • You should have basic understanding of Specflow
  • Good understanding of OOPs concept is a plus
  • Basic understanding of Mobile application working

Description

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.

Who this course is for:

  • QA
  • Dev
  • DevOps