From a693ac4796683d5a79e238f6ea4e1f2e76f963ba Mon Sep 17 00:00:00 2001 From: Mykola Mokhnach Date: Mon, 14 Aug 2017 14:29:54 +0200 Subject: [PATCH] Add driverData property to the base driver class (#132) --- lib/basedriver/driver.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/basedriver/driver.js b/lib/basedriver/driver.js index 184d688da..55c3b4da3 100644 --- a/lib/basedriver/driver.js +++ b/lib/basedriver/driver.js @@ -64,6 +64,18 @@ class BaseDriver extends MobileJsonWireProtocol { }; } + /** + * This property is used by AppiumDriver to store the data of the + * specific driver sessions. This datacan be later used to adjust + * properties for driver instances running in parallel. + * Override it in inherited driver classes if necessary. + * + * @return {object} Driver properties mapping + */ + get driverData () { + return {}; + } + /* * make eventHistory a property and return a cloned object so a consumer can't * inadvertently change data outside of logEvent