/**
*
* Click any mouse button (at the coordinates set by the last moveto command). Note
* that calling this command after calling buttondown and before calling button up
* (or any out-of-order interactions sequence) will yield undefined behaviour).
*
* @param {Number} button Which button, enum: *{LEFT = 0, MIDDLE = 1 , RIGHT = 2}*. Defaults to the left mouse button if not specified.
*
* @see https://code.google.com/p/selenium/wiki/JsonWireProtocol#/session/:sessionId/click
* @type protocol
*
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
// istanbul ignore next
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
var _helpersHandleMouseButtonProtocol = require('../helpers/handleMouseButtonProtocol');
var _helpersHandleMouseButtonProtocol2 = _interopRequireDefault(_helpersHandleMouseButtonProtocol);
var buttonPress = function buttonPress(button) {
return _helpersHandleMouseButtonProtocol2['default'].call(this, '/session/:sessionId/click', button);
};
exports['default'] = buttonPress;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvYnV0dG9uUHJlc3MuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztnREFhc0Msc0NBQXNDOzs7O0FBRTVFLElBQUksV0FBVyxHQUFHLFNBQWQsV0FBVyxDQUFhLE1BQU0sRUFBRTtBQUNoQyxXQUFPLDhDQUEwQixJQUFJLENBQ2pDLElBQUksRUFDSiwyQkFBMkIsRUFDM0IsTUFBTSxDQUNULENBQUE7Q0FDSixDQUFBOztxQkFFYyxXQUFXIiwiZmlsZSI6Ii9Vc2Vycy9jaHJpc3RpYW5icm9tYW5uL1NpdGVzL1dlYnByb2pla3RlL3dlYmRyaXZlcmpzL0RFVi9saWIvcHJvdG9jb2wvYnV0dG9uUHJlc3MuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqXG4gKiBDbGljayBhbnkgbW91c2UgYnV0dG9uIChhdCB0aGUgY29vcmRpbmF0ZXMgc2V0IGJ5IHRoZSBsYXN0IG1vdmV0byBjb21tYW5kKS4gTm90ZVxuICogdGhhdCBjYWxsaW5nIHRoaXMgY29tbWFuZCBhZnRlciBjYWxsaW5nIGJ1dHRvbmRvd24gYW5kIGJlZm9yZSBjYWxsaW5nIGJ1dHRvbiB1cFxuICogKG9yIGFueSBvdXQtb2Ytb3JkZXIgaW50ZXJhY3Rpb25zIHNlcXVlbmNlKSB3aWxsIHlpZWxkIHVuZGVmaW5lZCBiZWhhdmlvdXIpLlxuICpcbiAqIEBwYXJhbSB7TnVtYmVyfSBidXR0b24gIFdoaWNoIGJ1dHRvbiwgZW51bTogKntMRUZUID0gMCwgTUlERExFID0gMSAsIFJJR0hUID0gMn0qLiBEZWZhdWx0cyB0byB0aGUgbGVmdCBtb3VzZSBidXR0b24gaWYgbm90IHNwZWNpZmllZC5cbiAqXG4gKiBAc2VlICBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL3NlbGVuaXVtL3dpa2kvSnNvbldpcmVQcm90b2NvbCMvc2Vzc2lvbi86c2Vzc2lvbklkL2NsaWNrXG4gKiBAdHlwZSBwcm90b2NvbFxuICpcbiAqL1xuXG5pbXBvcnQgaGFuZGxlTW91c2VCdXR0b25Qcm90b2NvbCBmcm9tICcuLi9oZWxwZXJzL2hhbmRsZU1vdXNlQnV0dG9uUHJvdG9jb2wnXG5cbmxldCBidXR0b25QcmVzcyA9IGZ1bmN0aW9uIChidXR0b24pIHtcbiAgICByZXR1cm4gaGFuZGxlTW91c2VCdXR0b25Qcm90b2NvbC5jYWxsKFxuICAgICAgICB0aGlzLFxuICAgICAgICAnL3Nlc3Npb24vOnNlc3Npb25JZC9jbGljaycsXG4gICAgICAgIGJ1dHRvblxuICAgIClcbn1cblxuZXhwb3J0IGRlZmF1bHQgYnV0dG9uUHJlc3NcbiJdfQ== |