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
- 421