UNPKG

@applitools/eyes.selenium

Version:

Applitools Eyes SDK for Selenium WebDriver

74 lines (63 loc) 1.2 kB
'use strict'; class FrameLocator { constructor() { /** @type {WebElement} */ this._frameElement = null; /** @type {By} */ this._frameSelector = null; /** @type {string} */ this._frameNameOrId = null; /** @type {Integer} */ this._frameIndex = null; } /** * @return {Integer} */ getFrameIndex() { return this._frameIndex; } /** * @return {string} */ getFrameNameOrId() { return this._frameNameOrId; } /** * @return {By} */ getFrameSelector() { return this._frameSelector; } // noinspection JSUnusedGlobalSymbols /** * @return {WebElement} */ getFrameElement() { return this._frameElement; } /** * @param frameSelector */ setFrameSelector(frameSelector) { this._frameSelector = frameSelector; } /** * @param frameNameOrId */ setFrameNameOrId(frameNameOrId) { this._frameNameOrId = frameNameOrId; } /** * @param frameIndex */ setFrameIndex(frameIndex) { this._frameIndex = frameIndex; } /** * @param frameElement */ setFrameElement(frameElement) { this._frameElement = frameElement; } } exports.FrameLocator = FrameLocator;