UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

36 lines (29 loc) 3.07 kB
/** * * Make an engines that is available (appears on the list returned by getAvailableEngines) active. * After this call, the engine will be added to the list of engines loaded in the IME daemon and the * input sent using sendKeys will be converted by the active engine. Note that this is a * platform-independent method of activating IME (the platform-specific way being using keyboard shortcuts * * @param {String} engine Name of the engine to activate. * * @see https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/ime/activate * @type protocol * */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _utilsErrorHandler = require('../utils/ErrorHandler'); var imeActivate = function imeActivate(engine) { if (typeof engine !== 'string') { throw new _utilsErrorHandler.ProtocolError('number or type of arguments don\'t agree with imeActivate protocol command'); } return this.requestHandler.create('/session/:sessionId/ime/activate', { engine: engine }); }; exports['default'] = imeActivate; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9wcm90b2NvbC9pbWVBY3RpdmF0ZS5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztpQ0FjOEIsdUJBQXVCOztBQUVyRCxJQUFJLFdBQVcsR0FBRyxTQUFkLFdBQVcsQ0FBYSxNQUFNLEVBQUU7QUFDaEMsUUFBSSxPQUFPLE1BQU0sS0FBSyxRQUFRLEVBQUU7QUFDNUIsY0FBTSxxQ0FBa0IsNEVBQTRFLENBQUMsQ0FBQTtLQUN4Rzs7QUFFRCxXQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUFDLGtDQUFrQyxFQUFFO0FBQ2xFLGNBQU0sRUFBRSxNQUFNO0tBQ2pCLENBQUMsQ0FBQTtDQUNMLENBQUE7O3FCQUVjLFdBQVciLCJmaWxlIjoiaW1lQWN0aXZhdGUuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqXG4gKiBNYWtlIGFuIGVuZ2luZXMgdGhhdCBpcyBhdmFpbGFibGUgKGFwcGVhcnMgb24gdGhlIGxpc3QgcmV0dXJuZWQgYnkgZ2V0QXZhaWxhYmxlRW5naW5lcykgYWN0aXZlLlxuICogQWZ0ZXIgdGhpcyBjYWxsLCB0aGUgZW5naW5lIHdpbGwgYmUgYWRkZWQgdG8gdGhlIGxpc3Qgb2YgZW5naW5lcyBsb2FkZWQgaW4gdGhlIElNRSBkYWVtb24gYW5kIHRoZVxuICogaW5wdXQgc2VudCB1c2luZyBzZW5kS2V5cyB3aWxsIGJlIGNvbnZlcnRlZCBieSB0aGUgYWN0aXZlIGVuZ2luZS4gTm90ZSB0aGF0IHRoaXMgaXMgYVxuICogcGxhdGZvcm0taW5kZXBlbmRlbnQgbWV0aG9kIG9mIGFjdGl2YXRpbmcgSU1FICh0aGUgcGxhdGZvcm0tc3BlY2lmaWMgd2F5IGJlaW5nIHVzaW5nIGtleWJvYXJkIHNob3J0Y3V0c1xuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBlbmdpbmUgICBOYW1lIG9mIHRoZSBlbmdpbmUgdG8gYWN0aXZhdGUuXG4gKlxuICogQHNlZSAgaHR0cHM6Ly9jb2RlLmdvb2dsZS5jb20vcC9zZWxlbml1bS93aWtpL0pzb25XaXJlUHJvdG9jb2wjL3Nlc3Npb24vOnNlc3Npb25JZC9pbWUvYWN0aXZhdGVcbiAqIEB0eXBlIHByb3RvY29sXG4gKlxuICovXG5cbmltcG9ydCB7IFByb3RvY29sRXJyb3IgfSBmcm9tICcuLi91dGlscy9FcnJvckhhbmRsZXInXG5cbmxldCBpbWVBY3RpdmF0ZSA9IGZ1bmN0aW9uIChlbmdpbmUpIHtcbiAgICBpZiAodHlwZW9mIGVuZ2luZSAhPT0gJ3N0cmluZycpIHtcbiAgICAgICAgdGhyb3cgbmV3IFByb3RvY29sRXJyb3IoJ251bWJlciBvciB0eXBlIG9mIGFyZ3VtZW50cyBkb25cXCd0IGFncmVlIHdpdGggaW1lQWN0aXZhdGUgcHJvdG9jb2wgY29tbWFuZCcpXG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMucmVxdWVzdEhhbmRsZXIuY3JlYXRlKCcvc2Vzc2lvbi86c2Vzc2lvbklkL2ltZS9hY3RpdmF0ZScsIHtcbiAgICAgICAgZW5naW5lOiBlbmdpbmVcbiAgICB9KVxufVxuXG5leHBvcnQgZGVmYXVsdCBpbWVBY3RpdmF0ZVxuIl19