Skip to main content
00:00/00:00
Lecture 2 of 138

How Appium Works

Download Course (Free)

Course Content

0 / 138 completed
Section 1: Introduction to Appium4 videos

Understanding Appium with iOS and Android

4m

How Appium Works

4mNow Playing

An Introduction

5m

Introduction on the course

15m
Section 2: Automating Hybrid Ionic android application in Windows 107 videos

Introduction

8m

Appium Desktop for Windows 10 OS

22m

Writing simple code in Appium with C# for Ionic application

28m

Creating Ionic application for Appium automation

21m

Recollecting and resolving the issues with above simple code

15m

Writing simple code in Appium with C# for Ionic application (Contd)

1h 1m

Invoking and managing Appium server from C# code

1h 3m
Section 3: Refactoring code to align with framework development changes6 videos

Refactoring our existing code to align with future framework development

28m

Refactoring our existing code to align with future framework development (Contd)

17m

Refactoring our existing code to align with future framework development (Contd)

8m

Removing static from all our existing code to get code ready for Parallel tests

20m

Removing static from existing code to get code ready for Parallel tests (Contd)

16m

Removing static and closing Android application after test execution

11m
Section 4: Page Object Model for Appium with C# for Ionic application5 videos

Page Object Model for Appium with C#

15m

Page Object Model for Appium with C#

5m

Page Object Model for Appium with C# (Contd)

27m

Page Object Model for Appium with C# (Contd)

23m

Page Navigation of POM

16m
Section 5: Automation Native iOS Xamarin App in MacOS8 videos

Introduction to Appium running in MacOS

1m

Appium desktop client for MacOS

15m

Adding code to support Native iOS app support for our existing project (Part 2)

10m

Installing Appium desktop client and Appium server

42m

Adding code to support Native iOS app support for our existing project (Part 1)

32m

Locating Xamarin app UI elements via Appium Inspector and adding them to code

38m

Page Object Model for Appium with C# for Native application

17m

Page Object Model for Appium with Java for Native application

27m
Section 6: Summary of Season 11 videos

Summary

1m
Section 7: Season 2 - Introduction and framework design overview3 videos

Introduction to Season 2

1m

Framework Introduction

3m

Introduction to Framework design and development

3m
Section 8: BDD with Specflow for Appium C#5 videos

Specflow scenario implementation

24m

Specflow scenario implementation (Contd.)

12m

Specflow scenario implementation (Contd.)

14m

Creating Specflow Reference for existing project

42m

Dependency Injection

19m
Section 9: Base and Appium Extension Implementation12 videos

Introduction to Base Implementation

2m

Base Page Implementation

8m

Changes to Page classes in our project

19m

Page Navigation of POM with Generics in C#

11m

Page Navigation of POM with Generics in C#

12m

Introduction to Appium Extensions

4m

Base Navigation changes

39m

Bringing AppiumDriver instead of Android or iOSDriver (Contd)

13m

Handling BoDi.ObjectContainerException

13m

Bringing AppiumDriver instead of Android or iOSDriver

47m

Appium Extensions Refactor

51m

Appium Extensions Generic

37m
Section 10: Custom configuration development4 videos

Custom configuration Implementation

8m

Introduction

9m

Custom configuration Implementation (Contd)

11m

Custom configuration Implementation (Contd)

14m
Section 11: Refactor the complete code to framework and test layer1 videos

Refactor and season summary

19m
Section 12: Season 3 - Upgrade Appium to 2020 with .NET Core 3.1 Cross platform support13 videos

Migrating .NET Full Framework to .NET Core project

22m

Introduction to upgrade

25m

Upgrading project to latest of everything and checkout the breaking changes

25m

Understanding the problem with PageFactory of Page Object Model

8m

Creating our new Hybrid Ionic Application Under Test (AUT)

19m

Page Object Model without Page Factory and AppiumWebElement (Contd)

18m

Understanding Specflow breaking change with ScenarioContext.Current

11m

Page Object Model without Page Factory and AppiumWebElement

25m

Creating DriverFactory for AppiumDriver to access across framework

17m

Depreciating existing AppiumContext from Framework

12m

Fixing InitializeAppiumDriver with AppiumOptions and new IContextAware

26m

Understanding Lazy Initialization in C#

38m

Creating PageFactory for Page Navigation

19m
Section 13: src6 videos

app.e2e-spec

5m

app.po

5m

main

5m

polyfills

5m

test

5m

zone-flags

5m
Section 14: types1 videos

index.d

5m
Section 15: app4 videos

app-routing.module

5m

app.component.spec

5m

app.component

5m

app.module

5m
Section 16: interfaces1 videos

user-options

5m
Section 17: about-popover1 videos

about-popover

5m
Section 18: about3 videos

about-routing.module

5m

about

5m

about.module

5m
Section 19: account3 videos

account.module

5m

account-routing.module

5m

account

5m
Section 20: login3 videos

login-routing.module

5m

login.module

5m

login

5m
Section 21: map3 videos

map-routing.module

5m

map.module

5m

map

5m
Section 22: schedule-filter1 videos

schedule-filter

5m
Section 23: schedule3 videos

schedule-routing.module

5m

schedule.module

5m

schedule

5m
Section 24: session-detail3 videos

session-detail-routing.module

5m

session-detail.module

5m

session-detail

5m
Section 25: signup3 videos

signup-routing.module

5m

signup.module

5m

signup

5m
Section 26: speaker-detail3 videos

speaker-detail-routing.module

5m

speaker-detail.module

5m

speaker-detail

5m
Section 27: speaker-list4 videos

speaker-list-routing.module

5m

speaker-list.module

5m

speaker-list

5m

speaker-list.spec

5m
Section 28: support3 videos

support-routing.module

5m

support.module

5m

support

5m
Section 29: tabs-page4 videos

tabs-page-routing.module

5m

tabs-page.module

5m

tabs-page.spec

5m

tabs-page

5m
Section 30: tutorial4 videos

tutorial-routing.module

5m

tutorial.module

5m

tutorial.spec

5m

tutorial

5m
Section 31: providers3 videos

check-tutorial.service

5m

conference-data

5m

user-data

5m
Section 32: environments2 videos

environment.prod

5m

environment

5m
Section 33: Implementing .NET Core based configuration6 videos

Introduction to section

9m

Understanding .NET Core Configurations

12m

Making New Config changes (contd)

32m

Making New Config changes

40m

Adding new configuration into Appium Framework

19m

Running code with new Configuration - First run

16m
Section 34: Executing Appium HybridNative Application testing with one code5 videos

Executing Appium Hybrid code with fixed Page Object Model changes

14m

Executing Appium Hybrid Code with new code migration

17m

Appium HideKeyboard

14m

Automating ReactNative application with same code in framework

27m

Fluent Wait Mechanism in Appium

6m