Index
All Classes and Interfaces|All Packages
A
- AnnotationSelectorBuilder - Interface in software.xdev.selenium.elements.annotation
- autoScrollIntoView - Variable in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
B
- build(Object) - Method in interface software.xdev.selenium.elements.annotation.AnnotationSelectorBuilder
- build(Object) - Method in class software.xdev.selenium.elements.annotation.FindBySelector.Builder
- builder() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- Builder() - Constructor for class software.xdev.selenium.elements.annotation.FindBySelector.Builder
- buildSelector(Class<T>) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- buildSelector(Class<T>) - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
- ByAnd - Class in software.xdev.selenium.elements
-
Chains multiple
Bystogether. - ByAnd(By...) - Constructor for class software.xdev.selenium.elements.ByAnd
- byAttribute(String, String) - Method in interface software.xdev.selenium.elements.CanFindElements
- byClassNamePart(String) - Method in interface software.xdev.selenium.elements.CanFindElements
C
- callFunction(String, Object...) - Method in interface software.xdev.selenium.elements.CanFindElements
- CanFindElements - Interface in software.xdev.selenium.elements
-
Shorthand interface for common element lookup and interaction strategies/methods.
- classNameExact() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- classNamePart() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- click() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- css() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- CustomizableJsonToWebElementConverter(RemoteWebDriver, Supplier<RemoteWebElement>) - Constructor for class software.xdev.selenium.elements.remote.CustomizableRemoteWebElementInstaller.CustomizableJsonToWebElementConverter
- CustomizableRemoteWebElementInstaller - Class in software.xdev.selenium.elements.remote
-
Allows to install a custom
RemoteWebElementsupplier intoRemoteWebDriver. - CustomizableRemoteWebElementInstaller.CustomizableJsonToWebElementConverter - Class in software.xdev.selenium.elements.remote
D
- DEFAULT_WAIT_UNTIL_DURATION - Static variable in interface software.xdev.selenium.elements.CanFindElements
- DefaultElementInstantiator - Class in software.xdev.selenium.elements.instantiator
- DefaultElementInstantiator() - Constructor for class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- determineSearchContext(WebDriver) - Method in interface software.xdev.selenium.elements.CanFindElements
- determineSearchContext(WebDriver) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- dispatchCustomEvent(String, Map<String, Object>) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
E
- ElementInstantiator - Interface in software.xdev.selenium.elements.instantiator
-
Creates Element proxies that utilize
FindBySelector - ElementInstantiatorInstance - Class in software.xdev.selenium.elements.instantiator
- elementProxyCreator() - Method in interface software.xdev.selenium.elements.CanFindElements
- executeScript(String, Object...) - Method in interface software.xdev.selenium.elements.CanFindElements
F
- find(Function<By, WebElement>, Class<T>) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- find(Function<By, WebElement>, Class<T>) - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
- find(SearchContext, Class<T>) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- find(SearchContext, Class<T>) - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
- findAll(Function<By, List<WebElement>>, Class<T>) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- findAll(Function<By, List<WebElement>>, Class<T>) - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
- findAll(SearchContext, Class<T>) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- findAll(SearchContext, Class<T>) - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
- FindBySelector - Annotation Interface in software.xdev.selenium.elements.annotation
-
Used to mark elements.
- FindBySelector.Builder - Class in software.xdev.selenium.elements.annotation
- findElement(SearchContext) - Method in class software.xdev.selenium.elements.ByAnd
- findElements(SearchContext) - Method in class software.xdev.selenium.elements.ByAnd
G
- getBoolProperty(String...) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- getIntProperty(String...) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- getProperty(String...) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- getStringProperty(String...) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- getText() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- getWebDriver() - Method in interface software.xdev.selenium.elements.CanFindElements
- getWebDriver() - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- getWebDriver() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- getWrappedRemoteElement() - Method in interface software.xdev.selenium.elements.ImprovedWebElement
H
- hasAttribute(String) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
I
- id() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- ImprovedRemoteWebElement - Class in software.xdev.selenium.elements.remote
-
An improved
RemoteWebElementthat Waits for the page to be loaded properly Automatically scrolls elements into the visible area if needed Uses the fallback JavaScript click function if the element couldn't be clicked - ImprovedRemoteWebElement(String) - Constructor for class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- ImprovedWebElement - Interface in software.xdev.selenium.elements
-
Improved version of
WebElement: Contains pre-defined methods for getting and setting properties Can use a custom search context - install(RemoteWebDriver, Supplier<RemoteWebElement>) - Static method in class software.xdev.selenium.elements.remote.CustomizableRemoteWebElementInstaller
- instance() - Static method in class software.xdev.selenium.elements.instantiator.ElementInstantiatorInstance
- invokeMethodWithProperExceptionHandling(Method, Object, Object...) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
L
- linkText() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- logger - Variable in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- logger() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
N
- name() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- newRemoteWebElement() - Method in class software.xdev.selenium.elements.remote.CustomizableRemoteWebElementInstaller.CustomizableJsonToWebElementConverter
P
- partialLinkText() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- performJsClick() - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- performJsClick() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- prepareForOperation() - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- prepareForOperation() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- priority() - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
- proxyWebElement(Class<T>, WebElement) - Method in class software.xdev.selenium.elements.instantiator.DefaultElementInstantiator
- proxyWebElement(Class<T>, WebElement) - Method in interface software.xdev.selenium.elements.instantiator.ElementInstantiator
S
- scrollIntoViewIfRequired() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- sendKeys(CharSequence...) - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- setInstance(ElementInstantiator) - Static method in class software.xdev.selenium.elements.instantiator.ElementInstantiatorInstance
- setProperty(String, Object) - Method in interface software.xdev.selenium.elements.ImprovedWebElement
- software.xdev.selenium.elements - package software.xdev.selenium.elements
- software.xdev.selenium.elements.annotation - package software.xdev.selenium.elements.annotation
- software.xdev.selenium.elements.instantiator - package software.xdev.selenium.elements.instantiator
- software.xdev.selenium.elements.remote - package software.xdev.selenium.elements.remote
T
- tagName() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
- toString() - Method in class software.xdev.selenium.elements.ByAnd
W
- waitForFirst(Class<T>) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForFirst(Class<T>, By) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForFirst(Class<T>, By, Duration) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForFirst(By) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForFirstAnd(By...) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForFirstByClassName(Class<T>, String) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForFirstChained(By...) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitForServerLoadToFinish() - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- waitForServerLoadToFinishFunction - Variable in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
- waitUntil(Function<WebDriver, V>) - Method in interface software.xdev.selenium.elements.CanFindElements
- waitUntil(Function<WebDriver, V>, Duration) - Method in interface software.xdev.selenium.elements.CanFindElements
- withAutoScrollIntoView(boolean) - Method in class software.xdev.selenium.elements.remote.ImprovedRemoteWebElement
X
- xpath() - Element in annotation interface software.xdev.selenium.elements.annotation.FindBySelector
All Classes and Interfaces|All Packages