From 62bcf22806165fa6b5d44fc9cac73f8c8c56306b Mon Sep 17 00:00:00 2001 From: Jason Juang Date: Thu, 26 Oct 2017 17:25:46 -0700 Subject: [PATCH] Set default values for the pointerMove offset. This allows callers to omit the x and y parameters when moving the pointer to the center of the target, consistent with the old API. --- javascript/node/selenium-webdriver/lib/input.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/javascript/node/selenium-webdriver/lib/input.js b/javascript/node/selenium-webdriver/lib/input.js index f8797d4e294d4..ba82ce1ef739f 100644 --- a/javascript/node/selenium-webdriver/lib/input.js +++ b/javascript/node/selenium-webdriver/lib/input.js @@ -503,14 +503,14 @@ class PointerSequence extends Sequence { * {@linkplain ./webdriver.WebElement WebElement}. * * @param {{ - * x: number, - * y: number, + * x: (number|undefined), + * y: (number|undefined), * duration: (number|undefined), * origin: (!Origin|!./webdriver.WebElement|undefined), * }} options the move options. * @return {!PointerSequence} a self reference. */ - pointerMove({x, y, duration = 100, origin = Origin.VIEWPORT}) { + pointerMove({x = 0, y = 0, duration = 100, origin = Origin.VIEWPORT}) { this.actions_.push({ type: ActionType.POINTER_MOVE, origin,