Appium

1.X 

END

GAME

Hello,

I'm Sai Krishna

Lead Consultant

@saikrisv

saikrishna321

I'm Srinivasan

Lead Consultant

@srinivasanskr

srinivasanTarget

Index

State of

Appium

Appium v1.x support has come to end

Appium 2.0 is way forward

Plugins

Drivers

UIAutomator2

Mac Driver

Drivers

Custom

Drivers

OF

RISE

Appium

2.0

Appium

Drivers

  • Create custom Appium drivers which are isolated from core modules.

  • Decoupled driver from Appium server 

What is an Appium 2.0 Driver?

Appium

Plugin

W3C

Server Request

Server

Client

Appium Server

Driver(espresso)

Server Request

Plugins

Android

Architecture

  • Update the Appium server object before it starts listening for requests


  • Plugins add arbitrary functionality that executes before or after the actual Appium commands.


  • Plugins alter the Appium server to introduce new commands and distribute it.

What is an Appium 2.0 Plugin?

LIVE DEMO

Driver & Plugin Use cases

Available DRIVERS

Alt Unity

Chrome Devtool Protocol

Roku

Youl Engine

Available PLUGINS

Image Plugin

Relaxed Caps

Universal XML

Appium Wait

Appium Device Farm

Appium Gestures

Appium Dashboard

Benefits of Appium 2.0 Architecture

  • Decoupled driver from Appium server helps appium users to install only specific appium drivers of their choice based on their needs.

  • Creating custom Appium drivers is going to be easier with Appium 2.x than ever.

  • Minor updates or bug fixes to any Appium drivers are available to use as quickly as possible than Appium 1.x without the wait for new server releases.

Q&A

Appium 1.x EOL! Appium 2.0

By Srinivasan Sekar

Appium 1.x EOL! Appium 2.0

  • 331