all files / DEV/lib/protocol/ getCurrentDeviceActivity.js

100% Statements 5/5
100% Branches 0/0
0% Functions 0/1
100% Lines 2/2
1 statement Ignored     
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34                                                                 
/**
 *
 * Get current device activity.
 *
 * <example>
    :getCurrentDeviceActivity.js
    browser.getCurrentDeviceActivity().then(function(activity) {
        console.log(activity); // returns ".MainActivity"
    })
 * </example>
 *
 * @see  https://github.com/appium/appium/blob/master/docs/en/appium-bindings.md#current-activity
 * @type mobile
 * @for android
 *
 */
 
'use strict';
 
Object.defineProperty(exports, '__esModule', {
    value: true
});
var getCurrentDeviceActivity = function getCurrentDeviceActivity() {
    return this.unify(this.requestHandler.create({
        path: '/session/:sessionId/appium/device/current_activity',
        method: 'GET'
    }), {
        extractValue: true
    });
};
 
exports['default'] = getCurrentDeviceActivity;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvZ2V0Q3VycmVudERldmljZUFjdGl2aXR5LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFpQkEsSUFBSSx3QkFBd0IsR0FBRyxTQUEzQix3QkFBd0IsR0FBZTtBQUN2QyxXQUFPLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUM7QUFDekMsWUFBSSxFQUFFLG9EQUFvRDtBQUMxRCxjQUFNLEVBQUUsS0FBSztLQUNoQixDQUFDLEVBQUU7QUFDQSxvQkFBWSxFQUFFLElBQUk7S0FDckIsQ0FBQyxDQUFBO0NBQ0wsQ0FBQTs7cUJBRWMsd0JBQXdCIiwiZmlsZSI6Ii9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvZ2V0Q3VycmVudERldmljZUFjdGl2aXR5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogR2V0IGN1cnJlbnQgZGV2aWNlIGFjdGl2aXR5LlxuICpcbiAqIDxleGFtcGxlPlxuICAgIDpnZXRDdXJyZW50RGV2aWNlQWN0aXZpdHkuanNcbiAgICBicm93c2VyLmdldEN1cnJlbnREZXZpY2VBY3Rpdml0eSgpLnRoZW4oZnVuY3Rpb24oYWN0aXZpdHkpIHtcbiAgICAgICAgY29uc29sZS5sb2coYWN0aXZpdHkpOyAvLyByZXR1cm5zIFwiLk1haW5BY3Rpdml0eVwiXG4gICAgfSlcbiAqIDwvZXhhbXBsZT5cbiAqXG4gKiBAc2VlICBodHRwczovL2dpdGh1Yi5jb20vYXBwaXVtL2FwcGl1bS9ibG9iL21hc3Rlci9kb2NzL2VuL2FwcGl1bS1iaW5kaW5ncy5tZCNjdXJyZW50LWFjdGl2aXR5XG4gKiBAdHlwZSBtb2JpbGVcbiAqIEBmb3IgYW5kcm9pZFxuICpcbiAqL1xuXG5sZXQgZ2V0Q3VycmVudERldmljZUFjdGl2aXR5ID0gZnVuY3Rpb24gKCkge1xuICAgIHJldHVybiB0aGlzLnVuaWZ5KHRoaXMucmVxdWVzdEhhbmRsZXIuY3JlYXRlKHtcbiAgICAgICAgcGF0aDogJy9zZXNzaW9uLzpzZXNzaW9uSWQvYXBwaXVtL2RldmljZS9jdXJyZW50X2FjdGl2aXR5JyxcbiAgICAgICAgbWV0aG9kOiAnR0VUJ1xuICAgIH0pLCB7XG4gICAgICAgIGV4dHJhY3RWYWx1ZTogdHJ1ZVxuICAgIH0pXG59XG5cbmV4cG9ydCBkZWZhdWx0IGdldEN1cnJlbnREZXZpY2VBY3Rpdml0eVxuIl19