Build
Appium 2.0
2.0
Plugins
Hello,
I'm Sai Krishna
Principal Consultant
@saikrisv
saikrishna321
I'm Srinivasan
Lead Consultant
@srinivasanskr
srinivasanTarget
I'm Srinivasan
Lead Consultant
@srinivasanskr
srinivasanTarget
Appium
You're testing the same app you are shipping
Open source
Write tests in any language and framework you want
Wrapped vendor-provided frameworks in WebDriver API (WebDriver Protocol)
Philosophy
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 them.
What is an Appium 2.0
Plugin?
Android Architecture
Client
Appium Server
W3C
Server Request
Driver (espresso)
Server Request
Plugins
Server
iOS Architecture
Client
Appium Server
W3C
Server Request
Server Request
Plugins
Driver(XCUI)
WDA
The pluginE2EHarness method configures a server and driver for testing via "before all" and "after all"
-style hooks.
The driverE2ETestSuite method creates a Mocha test suite which makes HTTP requests to an in-memory server leveraging your driver.
Test Support for
Plugin & Driver
Demo
Image
Plugin
Relaxed
Caps
Universal
XML
Appium
Wait
Appium
Device Farm
Appium
Gestures
Available
Plugins
Image
Plugin
Relaxed
Caps
Universal
XML
Appium
Wait
Appium
Device Farm
Appium
Gestures
Available
Plugins
Image
Plugin
Relaxed
Caps
Universal
XML
Appium
Wait
Appium
Device Farm
Appium
Gestures
Available
Plugins
Image
Plugin
Relaxed
Caps
Universal
XML
Appium
Wait
Appium
Device Farm
Appium
Gestures
Available
Plugins
Image
Plugin
Relaxed
Caps
Universal
XML
Appium
Wait
Appium
Device Farm
Appium
Gestures
Available
Plugins
Image
Plugin
Relaxed
Caps
Universal
XML
Appium
Wait
Appium
Device Farm
Appium
Gestures
Available
Plugins
Decoupled driver from Appium server helps appium users to install only specific appium drivers of their choice based on their needs.
1
Creating custom Appium drivers is going to be easier with Appium 2.X than ever.
2
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.
3
Benefits
of Appium 2.0
Architecture
2.0
Appium2Plugin
By Sai Krishna
Appium2Plugin
- 266