Removing static and closing Android application after test execution
Course Content
0 / 138 completedUnderstanding Appium with iOS and Android
How Appium Works
An Introduction
Introduction on the course
Introduction
Appium Desktop for Windows 10 OS
Writing simple code in Appium with C# for Ionic application
Creating Ionic application for Appium automation
Recollecting and resolving the issues with above simple code
Writing simple code in Appium with C# for Ionic application (Contd)
Invoking and managing Appium server from C# code
Refactoring our existing code to align with future framework development
Refactoring our existing code to align with future framework development (Contd)
Refactoring our existing code to align with future framework development (Contd)
Removing static from all our existing code to get code ready for Parallel tests
Removing static from existing code to get code ready for Parallel tests (Contd)
Removing static and closing Android application after test execution
Page Object Model for Appium with C#
Page Object Model for Appium with C#
Page Object Model for Appium with C# (Contd)
Page Object Model for Appium with C# (Contd)
Page Navigation of POM
Introduction to Appium running in MacOS
Appium desktop client for MacOS
Adding code to support Native iOS app support for our existing project (Part 2)
Installing Appium desktop client and Appium server
Adding code to support Native iOS app support for our existing project (Part 1)
Locating Xamarin app UI elements via Appium Inspector and adding them to code
Page Object Model for Appium with C# for Native application
Page Object Model for Appium with Java for Native application
Summary
Introduction to Season 2
Framework Introduction
Introduction to Framework design and development
Specflow scenario implementation
Specflow scenario implementation (Contd.)
Specflow scenario implementation (Contd.)
Creating Specflow Reference for existing project
Dependency Injection
Introduction to Base Implementation
Base Page Implementation
Changes to Page classes in our project
Page Navigation of POM with Generics in C#
Page Navigation of POM with Generics in C#
Introduction to Appium Extensions
Base Navigation changes
Bringing AppiumDriver instead of Android or iOSDriver (Contd)
Handling BoDi.ObjectContainerException
Bringing AppiumDriver instead of Android or iOSDriver
Appium Extensions Refactor
Appium Extensions Generic
Custom configuration Implementation
Introduction
Custom configuration Implementation (Contd)
Custom configuration Implementation (Contd)
Refactor and season summary
Migrating .NET Full Framework to .NET Core project
Introduction to upgrade
Upgrading project to latest of everything and checkout the breaking changes
Understanding the problem with PageFactory of Page Object Model
Creating our new Hybrid Ionic Application Under Test (AUT)
Page Object Model without Page Factory and AppiumWebElement (Contd)
Understanding Specflow breaking change with ScenarioContext.Current
Page Object Model without Page Factory and AppiumWebElement
Creating DriverFactory for AppiumDriver to access across framework
Depreciating existing AppiumContext from Framework
Fixing InitializeAppiumDriver with AppiumOptions and new IContextAware
Understanding Lazy Initialization in C#
Creating PageFactory for Page Navigation
app.e2e-spec
app.po
main
polyfills
test
zone-flags
index.d
app-routing.module
app.component.spec
app.component
app.module
user-options
about-popover
about-routing.module
about
about.module
account.module
account-routing.module
account
login-routing.module
login.module
login
map-routing.module
map.module
map
schedule-filter
schedule-routing.module
schedule.module
schedule
session-detail-routing.module
session-detail.module
session-detail
signup-routing.module
signup.module
signup
speaker-detail-routing.module
speaker-detail.module
speaker-detail
speaker-list-routing.module
speaker-list.module
speaker-list
speaker-list.spec
support-routing.module
support.module
support
tabs-page-routing.module
tabs-page.module
tabs-page.spec
tabs-page
tutorial-routing.module
tutorial.module
tutorial.spec
tutorial
check-tutorial.service
conference-data
user-data
environment.prod
environment
Introduction to section
Understanding .NET Core Configurations
Making New Config changes (contd)
Making New Config changes
Adding new configuration into Appium Framework
Running code with new Configuration - First run
Executing Appium Hybrid code with fixed Page Object Model changes
Executing Appium Hybrid Code with new code migration
Appium HideKeyboard
Automating ReactNative application with same code in framework
Fluent Wait Mechanism in Appium