public class ElementPositionProvider extends Object implements com.applitools.eyes.positioning.PositionProvider, ISeleniumPositionProvider
| Constructor and Description |
|---|
ElementPositionProvider(com.applitools.eyes.Logger logger,
EyesSeleniumDriver driver,
org.openqa.selenium.WebElement element) |
| Modifier and Type | Method and Description |
|---|---|
com.applitools.eyes.Location |
getCurrentPosition() |
EyesRemoteWebElement |
getElement() |
com.applitools.eyes.RectangleSize |
getEntireSize() |
org.openqa.selenium.WebElement |
getScrolledElement() |
com.applitools.eyes.positioning.PositionMemento |
getState() |
void |
restoreState(com.applitools.eyes.positioning.PositionMemento state) |
com.applitools.eyes.Location |
setPosition(com.applitools.eyes.Location location)
Go to the specified location.
|
public ElementPositionProvider(com.applitools.eyes.Logger logger,
EyesSeleniumDriver driver,
org.openqa.selenium.WebElement element)
public com.applitools.eyes.Location getCurrentPosition()
getCurrentPosition in interface com.applitools.eyes.positioning.PositionProviderpublic com.applitools.eyes.Location setPosition(com.applitools.eyes.Location location)
setPosition in interface com.applitools.eyes.positioning.PositionProviderlocation - The position to scroll to.public com.applitools.eyes.RectangleSize getEntireSize()
getEntireSize in interface com.applitools.eyes.positioning.PositionProviderpublic com.applitools.eyes.positioning.PositionMemento getState()
getState in interface com.applitools.eyes.positioning.PositionProviderpublic void restoreState(com.applitools.eyes.positioning.PositionMemento state)
restoreState in interface com.applitools.eyes.positioning.PositionProviderpublic EyesRemoteWebElement getElement()
public org.openqa.selenium.WebElement getScrolledElement()
getScrolledElement in interface ISeleniumPositionProviderCopyright © 2021. All rights reserved.