index.js
function (opts) {
    // prepare properties
    this.actionQueue = [];
    this.config = opts.config;
    this.lastCalledUrl = null;
    this.driverStatus = {};
    this.sessionStatus = {};
    // store injcted options in object properties
    this.events = opts.events;
    this.reporterEvents = opts.reporter;
    this.browserName = opts.browser;
    return this;
  }
function (opts) {
    // prepare properties
    this.actionQueue = [];
    this.config = opts.config;
    this.lastCalledUrl = null;
    this.driverStatus = {};
    this.sessionStatus = {};
    // store injcted options in object properties
    this.events = opts.events;
    this.reporterEvents = opts.reporter;
    this.browserName = opts.browser;
    return this;
  }
function ( opts ) { // prepare properties this . actionQueue = [ ] ; this . config = opts . config ; this . lastCalledUrl = null ; this . driverStatus = { } ; this . sessionStatus = { } ; // store injcted options in object properties this . events = opts . events ; this . reporterEvents = opts . reporter ; this . browserName = opts . browser ; return this ; }
Initializes the driver properties

@method _initializeProperties
@param {object} opts Options needed to kick off the driver
@chainable
@private
Initializes the driver properties