/**
*
* Start an arbitrary Android activity during a session.
*
* <example>
:startActivity.js
browser.startActivity({
appPackage: 'io.appium.android.apis',
appActivity: '.view.DragAndDropDemo'
});
* </example>
*
* @type mobile
* @for android
*
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
var _utilsErrorHandler = require('../utils/ErrorHandler');
var startActivity = function startActivity(appPackage, appActivity) {
if (typeof appPackage !== 'string' || typeof appActivity !== 'string') {
throw new _utilsErrorHandler.ProtocolError('startActivity command requires two parameter (appPackage, appActivity) from type string');
}
return this.requestHandler.create('/session/:sessionId/appium/device/start_activity', { appPackage: appPackage, appActivity: appActivity });
};
exports['default'] = startActivity;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvc3RhcnRBY3Rpdml0eS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztpQ0FpQjhCLHVCQUF1Qjs7QUFFckQsSUFBSSxhQUFhLEdBQUcsU0FBaEIsYUFBYSxDQUFhLFVBQVUsRUFBRSxXQUFXLEVBQUU7QUFDbkQsUUFBSSxPQUFPLFVBQVUsS0FBSyxRQUFRLElBQUksT0FBTyxXQUFXLEtBQUssUUFBUSxFQUFFO0FBQ25FLGNBQU0sK0hBQTRHLENBQUE7S0FDckg7O0FBRUQsV0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FDN0Isa0RBQWtELEVBQ2xELEVBQUUsVUFBVSxFQUFWLFVBQVUsRUFBRSxXQUFXLEVBQVgsV0FBVyxFQUFFLENBQzlCLENBQUE7Q0FDSixDQUFBOztxQkFFYyxhQUFhIiwiZmlsZSI6Ii9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvc3RhcnRBY3Rpdml0eS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICpcbiAqIFN0YXJ0IGFuIGFyYml0cmFyeSBBbmRyb2lkIGFjdGl2aXR5IGR1cmluZyBhIHNlc3Npb24uXG4gKlxuICogPGV4YW1wbGU+XG4gICAgOnN0YXJ0QWN0aXZpdHkuanNcbiAgICBicm93c2VyLnN0YXJ0QWN0aXZpdHkoe1xuICAgICAgICBhcHBQYWNrYWdlOiAnaW8uYXBwaXVtLmFuZHJvaWQuYXBpcycsXG4gICAgICAgIGFwcEFjdGl2aXR5OiAnLnZpZXcuRHJhZ0FuZERyb3BEZW1vJ1xuICAgIH0pO1xuICogPC9leGFtcGxlPlxuICpcbiAqIEB0eXBlIG1vYmlsZVxuICogQGZvciBhbmRyb2lkXG4gKlxuICovXG5cbmltcG9ydCB7IFByb3RvY29sRXJyb3IgfSBmcm9tICcuLi91dGlscy9FcnJvckhhbmRsZXInXG5cbmxldCBzdGFydEFjdGl2aXR5ID0gZnVuY3Rpb24gKGFwcFBhY2thZ2UsIGFwcEFjdGl2aXR5KSB7XG4gICAgaWYgKHR5cGVvZiBhcHBQYWNrYWdlICE9PSAnc3RyaW5nJyB8fCB0eXBlb2YgYXBwQWN0aXZpdHkgIT09ICdzdHJpbmcnKSB7XG4gICAgICAgIHRocm93IG5ldyBQcm90b2NvbEVycm9yKGBzdGFydEFjdGl2aXR5IGNvbW1hbmQgcmVxdWlyZXMgdHdvIHBhcmFtZXRlciAoYXBwUGFja2FnZSwgYXBwQWN0aXZpdHkpIGZyb20gdHlwZSBzdHJpbmdgKVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnJlcXVlc3RIYW5kbGVyLmNyZWF0ZShcbiAgICAgICAgJy9zZXNzaW9uLzpzZXNzaW9uSWQvYXBwaXVtL2RldmljZS9zdGFydF9hY3Rpdml0eScsXG4gICAgICAgIHsgYXBwUGFja2FnZSwgYXBwQWN0aXZpdHkgfVxuICAgIClcbn1cblxuZXhwb3J0IGRlZmF1bHQgc3RhcnRBY3Rpdml0eVxuIl19 |