From 09622aea3386acedb67b3bc8de0b2bbdbf4bade3 Mon Sep 17 00:00:00 2001 From: Dan Graham Date: Fri, 9 Jun 2017 11:03:00 -0700 Subject: [PATCH] Espresso Driver added to appium (#8640) --- lib/appium.js | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/lib/appium.js b/lib/appium.js index d9d05e2e9..48ab9f90f 100644 --- a/lib/appium.js +++ b/lib/appium.js @@ -12,6 +12,7 @@ import { XCUITestDriver } from 'appium-xcuitest-driver'; import { YouiEngineDriver } from 'appium-youiengine-driver'; import { WindowsDriver } from 'appium-windows-driver'; import { MacDriver } from 'appium-mac-driver'; +import { EspressoDriver } from 'appium-espresso-driver'; import B from 'bluebird'; import util from 'util'; @@ -58,6 +59,9 @@ class AppiumDriver extends BaseDriver { } else if (caps.automationName.toLowerCase() === 'youiengine') { // but if we do and it is 'YouiEngine', act on it return YouiEngineDriver; + } else if (caps.automationName.toLowerCase() === 'espresso') { + log.warn('The Appium Espresso driver is currently in early beta and meant only for experimental usage. Its API is not yet complete or guaranteed to work. Please report bugs to the Appium team on GitHub.'); + return EspressoDriver; } } diff --git a/package.json b/package.json index 6c598a7e6..6fbf04355 100644 --- a/package.json +++ b/package.json @@ -36,6 +36,7 @@ "dependencies": { "appium-android-driver": "1.x", "appium-base-driver": "2.x", + "appium-espresso-driver": "^1.0.0-beta", "appium-fake-driver": "0.x", "appium-ios-driver": "1.x", "appium-mac-driver": "1.x",