all files / DEV/lib/protocol/ longPressKeycode.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                                                                 
/**
 *
 * Press a particular key code on the device.
 *
 * <example>
    :longPressKeycode.js
    // press the home button long
    browser.longPressKeycode(3)
 * </example>
 *
 * @param {String} keycode    key code to press
 * @param {String} metastate  meta state to be activated
 *
 * @see http://developer.android.com/reference/android/view/KeyEvent.html
 * @type mobile
 * @for android
 *
 */
 
'use strict';
 
Object.defineProperty(exports, '__esModule', {
    value: true
});
var longPressKeycode = function longPressKeycode(keycode, metastate) {
    return this.requestHandler.create({
        path: '/session/:sessionId/appium/device/long_press_keycode',
        method: 'POST'
    }, { keycode: keycode, metastate: metastate });
};
 
exports['default'] = longPressKeycode;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvbG9uZ1ByZXNzS2V5Y29kZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFtQkEsSUFBSSxnQkFBZ0IsR0FBRyxTQUFuQixnQkFBZ0IsQ0FBYSxPQUFPLEVBQUUsU0FBUyxFQUFFO0FBQ2pELFdBQU8sSUFBSSxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUM7QUFDOUIsWUFBSSxFQUFFLHNEQUFzRDtBQUM1RCxjQUFNLEVBQUUsTUFBTTtLQUNqQixFQUFFLEVBQUUsT0FBTyxFQUFQLE9BQU8sRUFBRSxTQUFTLEVBQVQsU0FBUyxFQUFFLENBQUMsQ0FBQTtDQUM3QixDQUFBOztxQkFFYyxnQkFBZ0IiLCJmaWxlIjoiL1VzZXJzL2NocmlzdGlhbmJyb21hbm4vU2l0ZXMvV2VicHJvamVrdGUvd2ViZHJpdmVyanMvREVWL2xpYi9wcm90b2NvbC9sb25nUHJlc3NLZXljb2RlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXG4gKlxuICogUHJlc3MgYSBwYXJ0aWN1bGFyIGtleSBjb2RlIG9uIHRoZSBkZXZpY2UuXG4gKlxuICogPGV4YW1wbGU+XG4gICAgOmxvbmdQcmVzc0tleWNvZGUuanNcbiAgICAvLyBwcmVzcyB0aGUgaG9tZSBidXR0b24gbG9uZ1xuICAgIGJyb3dzZXIubG9uZ1ByZXNzS2V5Y29kZSgzKVxuICogPC9leGFtcGxlPlxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBrZXljb2RlICAgIGtleSBjb2RlIHRvIHByZXNzXG4gKiBAcGFyYW0ge1N0cmluZ30gbWV0YXN0YXRlICBtZXRhIHN0YXRlIHRvIGJlIGFjdGl2YXRlZFxuICpcbiAqIEBzZWUgaHR0cDovL2RldmVsb3Blci5hbmRyb2lkLmNvbS9yZWZlcmVuY2UvYW5kcm9pZC92aWV3L0tleUV2ZW50Lmh0bWxcbiAqIEB0eXBlIG1vYmlsZVxuICogQGZvciBhbmRyb2lkXG4gKlxuICovXG5cbmxldCBsb25nUHJlc3NLZXljb2RlID0gZnVuY3Rpb24gKGtleWNvZGUsIG1ldGFzdGF0ZSkge1xuICAgIHJldHVybiB0aGlzLnJlcXVlc3RIYW5kbGVyLmNyZWF0ZSh7XG4gICAgICAgIHBhdGg6ICcvc2Vzc2lvbi86c2Vzc2lvbklkL2FwcGl1bS9kZXZpY2UvbG9uZ19wcmVzc19rZXljb2RlJyxcbiAgICAgICAgbWV0aG9kOiAnUE9TVCdcbiAgICB9LCB7IGtleWNvZGUsIG1ldGFzdGF0ZSB9KVxufVxuXG5leHBvcnQgZGVmYXVsdCBsb25nUHJlc3NLZXljb2RlXG4iXX0=