public class CssTranslatePositionProvider extends Object implements com.applitools.eyes.positioning.PositionProvider, ISeleniumPositionProvider
PositionProvider which is based on CSS translates. This is
useful when we want to stitch a page which contains fixed position elements.| Modifier and Type | Field and Description |
|---|---|
protected com.applitools.eyes.IEyesJsExecutor |
executor |
protected com.applitools.eyes.Logger |
logger |
| Constructor and Description |
|---|
CssTranslatePositionProvider(com.applitools.eyes.Logger logger,
com.applitools.eyes.IEyesJsExecutor executor,
org.openqa.selenium.WebElement scrollRootElement) |
| Modifier and Type | Method and Description |
|---|---|
com.applitools.eyes.Location |
getCurrentPosition() |
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) |
protected final com.applitools.eyes.Logger logger
protected final com.applitools.eyes.IEyesJsExecutor executor
public CssTranslatePositionProvider(com.applitools.eyes.Logger logger,
com.applitools.eyes.IEyesJsExecutor executor,
org.openqa.selenium.WebElement scrollRootElement)
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.PositionProviderpublic 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 org.openqa.selenium.WebElement getScrolledElement()
getScrolledElement in interface ISeleniumPositionProviderCopyright © 2021. All rights reserved.