I'm Sai Krishna
Lead Consultant
@saikrisv
saikrishna321
I'm Srinivasan
Lead Consultant
@srinivasanskr
srinivasanTarget
UIAutomator2
Mac Driver
"dependencies": {
"@appium/base-driver": "^8.0.0"
},
"appium": {
"driverName": "<<driver-name>>",
"automationName": "<<automationName>>",
"platformNames": [
"Android"
],
"mainClass": "AppiumDriverMainClass"
},
export default class AppiumDriverMainClass extends BaseDriver {
async createSession(jwpCaps, reqCaps, w3cCaps, otherDriverData) {
const session = await super.createSession(w3cCaps);
// Do driver creation logic here //
return session;
}
}
Step 1
Step 2
async setUrl(url) {
return // logic to open the url
}
driver.getUrl('https://google.com')
Server
Client
appium driver install --source=local /path/to/your/driver
appium driver install --source=npm <driver-package-on-npm>
appium --use-drivers=<<driver-name>>
Driver Installation
Driver Activation
Alt Unity
Chrome Devtool Protocol
Roku
Youl Engine
Image Plugin
Relaxed Caps
Universal XML
Appium Wait
Appium Device Farm
Appium Gestures
Appium Dashboard
References
https://github.com/AppiumTestDistribution/appium-cdp-driver/
https://github.com/AppiumTestDistribution/appium-driver-template