public class ElementCacheHandler extends Object implements IElementCacheHandler
IElementCacheHandler.| Constructor and Description |
|---|
ElementCacheHandler(org.openqa.selenium.By locator,
ElementState state,
IElementFinder finder) |
| Modifier and Type | Method and Description |
|---|---|
org.openqa.selenium.remote.RemoteWebElement |
getElement(Duration timeout,
ElementState customState)
Allows to get cached element.
|
boolean |
isRefreshNeeded(ElementState customState)
Determines is the cached element refresh needed.
|
boolean |
wasCached()
Determines was the element cached previously.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetElement, getElement, getElement, isRefreshNeeded, isStalepublic ElementCacheHandler(org.openqa.selenium.By locator,
ElementState state,
IElementFinder finder)
public boolean isRefreshNeeded(ElementState customState)
IElementCacheHandlerisRefreshNeeded in interface IElementCacheHandlercustomState - custom element's existance state used for search.public boolean wasCached()
IElementCacheHandlerwasCached in interface IElementCacheHandlerpublic org.openqa.selenium.remote.RemoteWebElement getElement(Duration timeout, ElementState customState)
IElementCacheHandlergetElement in interface IElementCacheHandlertimeout - timeout used to retrive the element when IElementCacheHandler.isRefreshNeeded() is true.customState - custom element's existance state used for search.Copyright © 2020. All rights reserved.