UNPKG

@testim/testim-cli

Version:

Command line interface for running Testing on you CI

38 lines (30 loc) 2.16 kB
/** * * Release touch sequenz on specific element. * * @param {String} selector element to release on * * @uses property/getLocation, protocol/touchUp * @type mobile * */ 'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var _utilsErrorHandler = require('../utils/ErrorHandler'); var release = function release(selector) { var _this = this; /*! * compatibility check */ if (!this.isMobile) { throw new _utilsErrorHandler.CommandError('release command is not supported on non mobile platforms'); } return this.getLocation(selector).then(function (res) { return _this.touchUp(res.x, res.y); }); }; exports['default'] = release; module.exports = exports['default']; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9jb21tYW5kcy9yZWxlYXNlLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O2lDQVc2Qix1QkFBdUI7O0FBRXBELElBQUksT0FBTyxHQUFHLFNBQVYsT0FBTyxDQUFhLFFBQVEsRUFBRTs7Ozs7O0FBSTlCLE1BQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO0FBQ2hCLFVBQU0sb0NBQWlCLDBEQUEwRCxDQUFDLENBQUE7R0FDckY7O0FBRUQsU0FBTyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FDbEMsVUFBQyxHQUFHO1dBQUssTUFBSyxPQUFPLENBQUMsR0FBRyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO0dBQUEsQ0FBQyxDQUFBO0NBQzNDLENBQUE7O3FCQUVjLE9BQU8iLCJmaWxlIjoicmVsZWFzZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICpcbiAqIFJlbGVhc2UgdG91Y2ggc2VxdWVueiBvbiBzcGVjaWZpYyBlbGVtZW50LlxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfSBzZWxlY3RvciBlbGVtZW50IHRvIHJlbGVhc2Ugb25cbiAqXG4gKiBAdXNlcyBwcm9wZXJ0eS9nZXRMb2NhdGlvbiwgcHJvdG9jb2wvdG91Y2hVcFxuICogQHR5cGUgbW9iaWxlXG4gKlxuICovXG5cbmltcG9ydCB7IENvbW1hbmRFcnJvciB9IGZyb20gJy4uL3V0aWxzL0Vycm9ySGFuZGxlcidcblxubGV0IHJlbGVhc2UgPSBmdW5jdGlvbiAoc2VsZWN0b3IpIHtcbiAgICAvKiFcbiAgICAgKiBjb21wYXRpYmlsaXR5IGNoZWNrXG4gICAgICovXG4gICAgaWYgKCF0aGlzLmlzTW9iaWxlKSB7XG4gICAgICAgIHRocm93IG5ldyBDb21tYW5kRXJyb3IoJ3JlbGVhc2UgY29tbWFuZCBpcyBub3Qgc3VwcG9ydGVkIG9uIG5vbiBtb2JpbGUgcGxhdGZvcm1zJylcbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5nZXRMb2NhdGlvbihzZWxlY3RvcikudGhlbihcbiAgICAgICAgKHJlcykgPT4gdGhpcy50b3VjaFVwKHJlcy54LCByZXMueSkpXG59XG5cbmV4cG9ydCBkZWZhdWx0IHJlbGVhc2VcbiJdfQ==