@testim/testim-cli
Version:
Command line interface for running Testing on you CI
26 lines (21 loc) • 1.89 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', {
value: true
});
var BUTTON_ENUM = {
left: 0,
middle: 1,
right: 2
};
/**
* call must be scoped to the webdriverio client
*/
var handleMouseButtonProtocol = function handleMouseButtonProtocol(requestPath, button) {
if (typeof button !== 'number') {
button = BUTTON_ENUM[button || 'left'];
}
return this.requestHandler.create(requestPath, { button: button });
};
exports['default'] = handleMouseButtonProtocol;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL2xpYi9oZWxwZXJzL2hhbmRsZU1vdXNlQnV0dG9uUHJvdG9jb2wuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxJQUFNLFdBQVcsR0FBRztBQUNoQixRQUFJLEVBQUUsQ0FBQztBQUNQLFVBQU0sRUFBRSxDQUFDO0FBQ1QsU0FBSyxFQUFFLENBQUM7Q0FDWCxDQUFBOzs7OztBQUtELElBQUkseUJBQXlCLEdBQUcsU0FBNUIseUJBQXlCLENBQWEsV0FBVyxFQUFFLE1BQU0sRUFBRTtBQUMzRCxRQUFJLE9BQU8sTUFBTSxLQUFLLFFBQVEsRUFBRTtBQUM1QixjQUFNLEdBQUcsV0FBVyxDQUFDLE1BQU0sSUFBSSxNQUFNLENBQUMsQ0FBQTtLQUN6Qzs7QUFFRCxXQUFPLElBQUksQ0FBQyxjQUFjLENBQUMsTUFBTSxDQUM3QixXQUFXLEVBQ1gsRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLENBQ3JCLENBQUE7Q0FDSixDQUFBOztxQkFFYyx5QkFBeUIiLCJmaWxlIjoiaGFuZGxlTW91c2VCdXR0b25Qcm90b2NvbC5qcyIsInNvdXJjZXNDb250ZW50IjpbImNvbnN0IEJVVFRPTl9FTlVNID0ge1xuICAgIGxlZnQ6IDAsXG4gICAgbWlkZGxlOiAxLFxuICAgIHJpZ2h0OiAyXG59XG5cbi8qKlxuICogY2FsbCBtdXN0IGJlIHNjb3BlZCB0byB0aGUgd2ViZHJpdmVyaW8gY2xpZW50XG4gKi9cbmxldCBoYW5kbGVNb3VzZUJ1dHRvblByb3RvY29sID0gZnVuY3Rpb24gKHJlcXVlc3RQYXRoLCBidXR0b24pIHtcbiAgICBpZiAodHlwZW9mIGJ1dHRvbiAhPT0gJ251bWJlcicpIHtcbiAgICAgICAgYnV0dG9uID0gQlVUVE9OX0VOVU1bYnV0dG9uIHx8ICdsZWZ0J11cbiAgICB9XG5cbiAgICByZXR1cm4gdGhpcy5yZXF1ZXN0SGFuZGxlci5jcmVhdGUoXG4gICAgICAgIHJlcXVlc3RQYXRoLFxuICAgICAgICB7IGJ1dHRvbjogYnV0dG9uIH1cbiAgICApXG59XG5cbmV4cG9ydCBkZWZhdWx0IGhhbmRsZU1vdXNlQnV0dG9uUHJvdG9jb2xcbiJdfQ==