public class AndroidScrollPositionProvider extends AppiumScrollPositionProvider
contentSize, cutElement, distanceRatio, driver, eyesDriver, logger, verticalScrollGap| Constructor and Description |
|---|
AndroidScrollPositionProvider(Logger logger,
EyesAppiumDriver driver) |
| Modifier and Type | Method and Description |
|---|---|
Location |
getCurrentPosition(boolean absolute) |
Location |
getCurrentPositionWithoutStatusBar(boolean absolute) |
Region |
getElementRegion(org.openqa.selenium.WebElement element,
boolean shouldStitchContent,
Boolean statusBarExists) |
RectangleSize |
getEntireSize() |
Location |
getScrollableViewLocation() |
void |
restoreState(PositionMemento state) |
Location |
scrollDown(boolean returnAbsoluteLocation) |
void |
scrollTo(int startX,
int startY,
int endX,
int endY,
boolean shouldCancel) |
void |
setPosition(Location location) |
void |
setPosition(org.openqa.selenium.WebElement element) |
getCachedContentSize, getCachedFirstVisibleChild, getCurrentPosition, getFirstVisibleChildLocation, getScrollableViewRegion, getState, scrollToBottomRight, setCutElement, setPositionpublic AndroidScrollPositionProvider(Logger logger, EyesAppiumDriver driver)
public Location getScrollableViewLocation()
getScrollableViewLocation in class AppiumScrollPositionProviderpublic Location getCurrentPosition(boolean absolute)
getCurrentPosition in class AppiumScrollPositionProviderpublic Location getCurrentPositionWithoutStatusBar(boolean absolute)
getCurrentPositionWithoutStatusBar in class AppiumScrollPositionProviderpublic void setPosition(Location location)
setPosition in interface PositionProvidersetPosition in class AppiumScrollPositionProviderpublic void setPosition(org.openqa.selenium.WebElement element)
setPosition in interface SeleniumScrollingPositionProvidersetPosition in class AppiumScrollPositionProviderpublic void restoreState(PositionMemento state)
restoreState in interface PositionProviderrestoreState in class AppiumScrollPositionProviderpublic Location scrollDown(boolean returnAbsoluteLocation)
scrollDown in class AppiumScrollPositionProviderpublic void scrollTo(int startX,
int startY,
int endX,
int endY,
boolean shouldCancel)
scrollTo in class AppiumScrollPositionProviderpublic Region getElementRegion(org.openqa.selenium.WebElement element, boolean shouldStitchContent, Boolean statusBarExists)
getElementRegion in class AppiumScrollPositionProviderpublic RectangleSize getEntireSize()
getEntireSize in interface PositionProvidergetEntireSize in class AppiumScrollPositionProviderCopyright © 2020. All rights reserved.