Index

A B C D E F G H I L N P S T W X 
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 Bys together.
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 RemoteWebElement supplier into RemoteWebDriver.
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 RemoteWebElement that 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
 
A B C D E F G H I L N P S T W X 
All Classes and Interfaces|All Packages