UNPKG

@applitools/eyes.selenium

Version:

Applitools Eyes SDK for Selenium WebDriver

34 lines (27 loc) 619 B
'use strict'; const { PositionMemento, Location } = require('@applitools/eyes.sdk.core'); /** * Encapsulates state for {@link ElementPositionProvider} instances. */ class ElementPositionMemento extends PositionMemento { /** * @param {Location} position The current location to be saved. */ constructor(position) { super(); this._position = new Location(position); } /** * @return {number} */ getX() { return this._position.getX(); } /** * @return {number} */ getY() { return this._position.getY(); } } exports.ElementPositionMemento = ElementPositionMemento;