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

100% Statements 8/8
50% Branches 2/4
0% Functions 0/1
100% Lines 2/2
3 statements, 2 branches 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 35 36                                                                     
/**
 *
 * Set immediate value in app.
 *
 * <example>
    :setImmediateValue.js
    client.setImmediateValue(el, 'foo')
 * </example>
 *
 * @type mobile
 * @for android
 *
 */
 
'use strict';
 
Object.defineProperty(exports, '__esModule', {
    value: true
});
 
var _utilsErrorHandler = require('../utils/ErrorHandler');
 
var setImmediateValue = function setImmediateValue(id, value) {
    if (typeof id !== 'string' || typeof id !== 'number') {
        throw new _utilsErrorHandler.ProtocolError('setImmediateValue requires two parameters (id, value) from type string');
    }
 
    return this.requestHandler.create({
        path: '/session/:sessionId/appium/element/' + id + '/value',
        method: 'POST'
    }, { value: value });
};
 
exports['default'] = setImmediateValue;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvc2V0SW1tZWRpYXRlVmFsdWUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7aUNBYzhCLHVCQUF1Qjs7QUFFckQsSUFBSSxpQkFBaUIsR0FBRyxTQUFwQixpQkFBaUIsQ0FBYSxFQUFFLEVBQUUsS0FBSyxFQUFFO0FBQ3pDLFFBQUksT0FBTyxFQUFFLEtBQUssUUFBUSxJQUFJLE9BQU8sRUFBRSxLQUFLLFFBQVEsRUFBRTtBQUNsRCxjQUFNLHFDQUFrQix3RUFBd0UsQ0FBQyxDQUFBO0tBQ3BHOztBQUVELFdBQU8sSUFBSSxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUM7QUFDOUIsWUFBSSwwQ0FBd0MsRUFBRSxXQUFRO0FBQ3RELGNBQU0sRUFBRSxNQUFNO0tBQ2pCLEVBQUUsRUFBRSxLQUFLLEVBQUwsS0FBSyxFQUFFLENBQUMsQ0FBQTtDQUNoQixDQUFBOztxQkFFYyxpQkFBaUIiLCJmaWxlIjoiL1VzZXJzL2NocmlzdGlhbmJyb21hbm4vU2l0ZXMvV2VicHJvamVrdGUvd2ViZHJpdmVyanMvREVWL2xpYi9wcm90b2NvbC9zZXRJbW1lZGlhdGVWYWx1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICpcbiAqIFNldCBpbW1lZGlhdGUgdmFsdWUgaW4gYXBwLlxuICpcbiAqIDxleGFtcGxlPlxuICAgIDpzZXRJbW1lZGlhdGVWYWx1ZS5qc1xuICAgIGNsaWVudC5zZXRJbW1lZGlhdGVWYWx1ZShlbCwgJ2ZvbycpXG4gKiA8L2V4YW1wbGU+XG4gKlxuICogQHR5cGUgbW9iaWxlXG4gKiBAZm9yIGFuZHJvaWRcbiAqXG4gKi9cblxuaW1wb3J0IHsgUHJvdG9jb2xFcnJvciB9IGZyb20gJy4uL3V0aWxzL0Vycm9ySGFuZGxlcidcblxubGV0IHNldEltbWVkaWF0ZVZhbHVlID0gZnVuY3Rpb24gKGlkLCB2YWx1ZSkge1xuICAgIGlmICh0eXBlb2YgaWQgIT09ICdzdHJpbmcnIHx8IHR5cGVvZiBpZCAhPT0gJ251bWJlcicpIHtcbiAgICAgICAgdGhyb3cgbmV3IFByb3RvY29sRXJyb3IoJ3NldEltbWVkaWF0ZVZhbHVlIHJlcXVpcmVzIHR3byBwYXJhbWV0ZXJzIChpZCwgdmFsdWUpIGZyb20gdHlwZSBzdHJpbmcnKVxuICAgIH1cblxuICAgIHJldHVybiB0aGlzLnJlcXVlc3RIYW5kbGVyLmNyZWF0ZSh7XG4gICAgICAgIHBhdGg6IGAvc2Vzc2lvbi86c2Vzc2lvbklkL2FwcGl1bS9lbGVtZW50LyR7aWR9L3ZhbHVlYCxcbiAgICAgICAgbWV0aG9kOiAnUE9TVCdcbiAgICB9LCB7IHZhbHVlIH0pXG59XG5cbmV4cG9ydCBkZWZhdWx0IHNldEltbWVkaWF0ZVZhbHVlXG4iXX0=