A B C D E F G H I J K L M N O P R S T U V W X Y

A

AbstractNativeElementContext - Class in io.selendroid.server.model.internal
 
AbstractNativeElementContext(ServerInstrumentation, KeySender, KnownElements) - Constructor for class io.selendroid.server.model.internal.AbstractNativeElementContext
 
AbstractWebElementContext - Class in io.selendroid.server.model.internal
 
AbstractWebElementContext(KnownElements, WebView, SelendroidWebDriver) - Constructor for class io.selendroid.server.model.internal.AbstractWebElementContext
 
ACCEPT_SSL_CERTS - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
acceptAlert() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
acceptAlert() - Method in interface io.selendroid.server.model.SelendroidDriver
 
ActivitiesReporter - Class in io.selendroid.android
 
ActivitiesReporter() - Constructor for class io.selendroid.android.ActivitiesReporter
 
ActivitiesReporter.ActivitiesImpl - Class in io.selendroid.android
 
ActivitiesReporter.ActivitiesImpl() - Constructor for class io.selendroid.android.ActivitiesReporter.ActivitiesImpl
 
ACTIVITY_URL_PREFIX - Variable in class io.selendroid.server.model.SelendroidNativeDriver
 
add(AndroidElement) - Method in class io.selendroid.server.model.KnownElements
 
addChild(AndroidElement) - Method in class io.selendroid.server.model.AndroidNativeElement
 
AddCookie - Class in io.selendroid.server.handler
 
AddCookie(String) - Constructor for class io.selendroid.server.handler.AddCookie
 
addCookie(String, Cookie) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
addCookie(String, Cookie) - Method in interface io.selendroid.server.model.SelendroidDriver
 
Alert - Class in io.selendroid.server.handler.alert
 
Alert(String) - Constructor for class io.selendroid.server.handler.alert.Alert
 
AlertAccept - Class in io.selendroid.server.handler.alert
 
AlertAccept(String) - Constructor for class io.selendroid.server.handler.alert.AlertAccept
 
AlertDismiss - Class in io.selendroid.server.handler.alert
 
AlertDismiss(String) - Constructor for class io.selendroid.server.handler.alert.AlertDismiss
 
AlertSendKeys - Class in io.selendroid.server.handler.alert
 
AlertSendKeys(String) - Constructor for class io.selendroid.server.handler.alert.AlertSendKeys
 
AndroidAtoms - Enum in io.selendroid.server.model.js
The WebDriver atoms are used to ensure consistent behaviour cross-browser.
AndroidCoordinates - Class in io.selendroid.server.model.interactions
 
AndroidCoordinates(String, Point) - Constructor for class io.selendroid.server.model.interactions.AndroidCoordinates
 
AndroidElement - Interface in io.selendroid.server.model
 
AndroidKeys - Enum in io.selendroid.android
Contains keys that can be sent to Android Native driver implementations of org.openqa.selenium.WebElement#sendKeys.
AndroidNativeElement - Class in io.selendroid.server.model
 
AndroidNativeElement(View, ServerInstrumentation, KeySender, KnownElements) - Constructor for class io.selendroid.server.model.AndroidNativeElement
 
AndroidNativeElement.WebViewSourceClient - Class in io.selendroid.server.model
 
AndroidNativeElement.WebViewSourceClient() - Constructor for class io.selendroid.server.model.AndroidNativeElement.WebViewSourceClient
 
AndroidRElement - Class in io.selendroid.server.model
 
AndroidRElement(int) - Constructor for class io.selendroid.server.model.AndroidRElement
 
AndroidServer - Class in io.selendroid.server
 
AndroidServer(int, ServerInstrumentation) - Constructor for class io.selendroid.server.AndroidServer
for testing only
AndroidServer(ServerInstrumentation, int) - Constructor for class io.selendroid.server.AndroidServer
 
AndroidServlet - Class in io.selendroid.server
 
AndroidServlet(SelendroidDriver) - Constructor for class io.selendroid.server.AndroidServlet
 
AndroidSystemClock - Class in io.selendroid.android.internal
 
AndroidSystemClock() - Constructor for class io.selendroid.android.internal.AndroidSystemClock
 
AndroidTouchScreen - Class in io.selendroid.android
Implements touch capabilities of a device.
AndroidTouchScreen(ServerInstrumentation, MotionSender) - Constructor for class io.selendroid.android.AndroidTouchScreen
 
AndroidWait - Class in io.selendroid.android
An implementation of the Wait interface that makes use of Android Native WebDriver.
AndroidWait() - Constructor for class io.selendroid.android.AndroidWait
Constructs an instance with default settings: 100 ms for sleep interval and 1 second for timeout.
AndroidWait(Clock, long, long) - Constructor for class io.selendroid.android.AndroidWait
 
AndroidWebElement - Class in io.selendroid.server.model
 
AndroidWebElement(String, WebView, SelendroidWebDriver, KnownElements) - Constructor for class io.selendroid.server.model.AndroidWebElement
 
apply(F) - Method in interface io.selendroid.util.Function
Returns the result of applying this function to input.
apply(Object) - Method in class io.selendroid.util.InstanceOfPredicate
 
AsyncTimeoutHandler - Class in io.selendroid.server.handler.timeouts
 
AsyncTimeoutHandler(String) - Constructor for class io.selendroid.server.handler.timeouts.AsyncTimeoutHandler
 

B

back() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
back() - Method in interface io.selendroid.server.model.SelendroidDriver
 
back() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
Base64Encoder - Class in io.selendroid.android.internal
Encodes binary data to plain text as Base64.
Base64Encoder() - Constructor for class io.selendroid.android.internal.Base64Encoder
 
BROWSER_NAME - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
build() - Method in class io.selendroid.server.model.Cookie.Builder
 
buildXmlDocument(JSONObject) - Static method in class io.selendroid.server.model.internal.JsonXmlUtil
 
By - Class in io.selendroid.server.model
Mechanism used to locate elements within a document.
By() - Constructor for class io.selendroid.server.model.By
 
By.ByClass - Class in io.selendroid.server.model
 
By.ByClass(String) - Constructor for class io.selendroid.server.model.By.ByClass
 
By.ByCssSelector - Class in io.selendroid.server.model
 
By.ByCssSelector(String) - Constructor for class io.selendroid.server.model.By.ByCssSelector
 
By.ById - Class in io.selendroid.server.model
 
By.ById(String) - Constructor for class io.selendroid.server.model.By.ById
 
By.ByLinkText - Class in io.selendroid.server.model
 
By.ByLinkText(String) - Constructor for class io.selendroid.server.model.By.ByLinkText
 
By.ByName - Class in io.selendroid.server.model
 
By.ByName(String) - Constructor for class io.selendroid.server.model.By.ByName
 
By.ByPartialLinkText - Class in io.selendroid.server.model
 
By.ByPartialLinkText(String) - Constructor for class io.selendroid.server.model.By.ByPartialLinkText
 
By.ByTagName - Class in io.selendroid.server.model
 
By.ByTagName(String) - Constructor for class io.selendroid.server.model.By.ByTagName
 
By.ByXPath - Class in io.selendroid.server.model
 
By.ByXPath(String) - Constructor for class io.selendroid.server.model.By.ByXPath
 

C

callActivityOnCreate(Activity, Bundle) - Method in class io.selendroid.ServerInstrumentation
 
callActivityOnDestroy(Activity) - Method in class io.selendroid.ServerInstrumentation
 
callActivityOnResume(Activity) - Method in class io.selendroid.ServerInstrumentation
 
CaptureScreenshot - Class in io.selendroid.server.handler
 
CaptureScreenshot(String) - Constructor for class io.selendroid.server.handler.CaptureScreenshot
 
charAt(int) - Method in enum io.selendroid.android.AndroidKeys
 
charAt(int) - Method in enum io.selendroid.android.Keys
 
checkArgument(boolean) - Static method in class io.selendroid.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, Object) - Static method in class io.selendroid.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkArgument(boolean, String, Object...) - Static method in class io.selendroid.util.Preconditions
Ensures the truth of an expression involving one or more parameters to the calling method.
checkElementIndex(int, int) - Static method in class io.selendroid.util.Preconditions
Ensures that index specifies a valid element in an array, list or string of size size.
checkElementIndex(int, int, String) - Static method in class io.selendroid.util.Preconditions
Ensures that index specifies a valid element in an array, list or string of size size.
checkNotNull(T) - Static method in class io.selendroid.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, Object) - Static method in class io.selendroid.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkNotNull(T, String, Object...) - Static method in class io.selendroid.util.Preconditions
Ensures that an object reference passed as a parameter to the calling method is not null.
checkPositionIndex(int, int) - Static method in class io.selendroid.util.Preconditions
Ensures that index specifies a valid position in an array, list or string of size size.
checkPositionIndex(int, int, String) - Static method in class io.selendroid.util.Preconditions
Ensures that index specifies a valid position in an array, list or string of size size.
checkPositionIndexes(int, int, int) - Static method in class io.selendroid.util.Preconditions
Ensures that start and end specify a valid positions in an array, list or string of size size, and are in order.
checkState(boolean) - Static method in class io.selendroid.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, Object) - Static method in class io.selendroid.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
checkState(boolean, String, Object...) - Static method in class io.selendroid.util.Preconditions
Ensures the truth of an expression involving the state of the calling instance, but not involving any parameters to the calling method.
chord(CharSequence...) - Static method in enum io.selendroid.android.Keys
Simulate pressing many keys at once in a "chord".
className(String) - Static method in class io.selendroid.server.model.By
 
clear() - Method in interface io.selendroid.server.model.AndroidElement
 
clear() - Method in class io.selendroid.server.model.AndroidNativeElement
 
clear() - Method in class io.selendroid.server.model.AndroidRElement
 
clear() - Method in class io.selendroid.server.model.AndroidWebElement
 
clear() - Method in class io.selendroid.server.model.KnownElements
 
clearCurrentAlertMessage() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
ClearElement - Class in io.selendroid.server.handler
 
ClearElement(String) - Constructor for class io.selendroid.server.handler.ClearElement
 
click() - Method in interface io.selendroid.server.model.AndroidElement
 
click() - Method in class io.selendroid.server.model.AndroidNativeElement
 
click() - Method in class io.selendroid.server.model.AndroidRElement
 
click() - Method in class io.selendroid.server.model.AndroidWebElement
 
ClickElement - Class in io.selendroid.server.handler
 
ClickElement(String) - Constructor for class io.selendroid.server.handler.ClickElement
 
Clock - Interface in io.selendroid.android
A simple encapsulation to allowing timing
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.AddCookie
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.alert.Alert
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.alert.AlertAccept
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.alert.AlertDismiss
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.alert.AlertSendKeys
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.DeleteCookies
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.DeleteSession
 
commandAllowedWithAlertPresentInWebViewMode() - Method in class io.selendroid.server.handler.GetCookies
 
Cookie - Class in io.selendroid.server.model
 
Cookie(String, String, String, Date) - Constructor for class io.selendroid.server.model.Cookie
Creates an insecure cookie with no domain specified.
Cookie(String, String, String, String, Date) - Constructor for class io.selendroid.server.model.Cookie
Creates an insecure cookie.
Cookie(String, String, String, String, Date, boolean) - Constructor for class io.selendroid.server.model.Cookie
Creates a cookie.
Cookie(String, String) - Constructor for class io.selendroid.server.model.Cookie
Create a cookie for the default path with the given name and value with no expiry set.
Cookie(String, String, String) - Constructor for class io.selendroid.server.model.Cookie
Create a cookie.
Cookie.Builder - Class in io.selendroid.server.model
 
Cookie.Builder(String, String) - Constructor for class io.selendroid.server.model.Cookie.Builder
 
Coordinates - Interface in io.selendroid.server.model.interactions
Provides coordinates of an element for advanced interactions.
createFromNativeWindowsSource(JSONObject) - Static method in class io.selendroid.server.inspector.TreeUtil
 
cssSelector(String) - Static method in class io.selendroid.server.model.By
 
current() - Method in class io.selendroid.android.ActivitiesReporter.ActivitiesImpl
 

D

debug(String) - Static method in class io.selendroid.util.SelendroidLogger
 
decode(String) - Method in class io.selendroid.android.internal.Base64Encoder
 
DEFAULT_SLEEP_INTERVAL - Static variable in class io.selendroid.android.AndroidWait
 
DefaultSelendroidDriver - Class in io.selendroid.server.model
 
DefaultSelendroidDriver(ServerInstrumentation) - Constructor for class io.selendroid.server.model.DefaultSelendroidDriver
 
DefaultSelendroidDriver.NativeSearchScope - Class in io.selendroid.server.model
 
DefaultSelendroidDriver.NativeSearchScope(ServerInstrumentation, KnownElements) - Constructor for class io.selendroid.server.model.DefaultSelendroidDriver.NativeSearchScope
 
DefaultSelendroidDriver.WebviewSearchScope - Class in io.selendroid.server.model
 
DefaultSelendroidDriver.WebviewSearchScope(KnownElements, WebView, SelendroidWebDriver) - Constructor for class io.selendroid.server.model.DefaultSelendroidDriver.WebviewSearchScope
 
deleteCookie(String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
deleteCookie(String) - Method in interface io.selendroid.server.model.SelendroidDriver
 
DeleteCookies - Class in io.selendroid.server.handler
 
DeleteCookies(String) - Constructor for class io.selendroid.server.handler.DeleteCookies
 
DeleteNamedCookie - Class in io.selendroid.server.handler
 
DeleteNamedCookie(String) - Constructor for class io.selendroid.server.handler.DeleteNamedCookie
 
deleteNamedCookie(String, String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
deleteNamedCookie(String, String) - Method in interface io.selendroid.server.model.SelendroidDriver
 
DeleteSession - Class in io.selendroid.server.handler
 
DeleteSession(String) - Constructor for class io.selendroid.server.handler.DeleteSession
 
Dimension - Class in io.selendroid.android.internal
Similar to Point - implement locally to avoid depending on GWT.
Dimension(int, int) - Constructor for class io.selendroid.android.internal.Dimension
 
dismissAlert() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
dismissAlert() - Method in interface io.selendroid.server.model.SelendroidDriver
 
domain(String) - Method in class io.selendroid.server.model.Cookie.Builder
 
DomWindow - Class in io.selendroid.android.internal
 
DomWindow(String) - Constructor for class io.selendroid.android.internal.DomWindow
 
doubleTap(Coordinates) - Method in class io.selendroid.android.AndroidTouchScreen
 
doubleTap(Coordinates) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of double tapon the screen, analogous to double click using a Mouse.
DoubleTapOnElement - Class in io.selendroid.server.handler
 
DoubleTapOnElement(String) - Constructor for class io.selendroid.server.handler.DoubleTapOnElement
 
down(int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
Down - Class in io.selendroid.server.handler
 
Down(String) - Constructor for class io.selendroid.server.handler.Down
 
down(int, int) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of the gesture 'down' on the screen.
driver - Variable in class io.selendroid.server.inspector.SelendroidInspectorView
 
driver - Variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
DURATION_OF_LONG_PRESS - Static variable in class io.selendroid.server.model.AndroidNativeElement
 

E

ElementLocation - Class in io.selendroid.server.handler
 
ElementLocation(String) - Constructor for class io.selendroid.server.handler.ElementLocation
 
encode(byte[]) - Method in class io.selendroid.android.internal.Base64Encoder
 
enterText(CharSequence...) - Method in interface io.selendroid.server.model.AndroidElement
 
enterText(CharSequence...) - Method in class io.selendroid.server.model.AndroidNativeElement
 
enterText(CharSequence...) - Method in class io.selendroid.server.model.AndroidRElement
 
enterText(CharSequence...) - Method in class io.selendroid.server.model.AndroidWebElement
 
equals(Object) - Method in class io.selendroid.android.internal.Dimension
 
equals(Object) - Method in class io.selendroid.android.internal.Point
 
equals(Object) - Method in class io.selendroid.server.model.AndroidNativeElement
 
equals(Object) - Method in class io.selendroid.server.model.AndroidWebElement
 
equals(Object) - Method in class io.selendroid.server.model.By
 
equals(Object) - Method in class io.selendroid.server.model.Cookie
Two cookies are equal if the name and value match
equals(Object) - Method in interface io.selendroid.util.Function
Indicates whether another object is equal to this function.
equals(Object) - Method in class io.selendroid.util.InstanceOfPredicate
 
error(String, Exception) - Static method in class io.selendroid.util.SelendroidLogger
 
error(String) - Static method in class io.selendroid.util.SelendroidLogger
 
executeAsyncJavascript(String, JSONArray, KnownElements) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
ExecuteAsyncScript - Class in io.selendroid.server.handler.script
 
ExecuteAsyncScript(String) - Constructor for class io.selendroid.server.handler.script.ExecuteAsyncScript
 
executeAsyncScript(String, JSONArray) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
executeAsyncScript(String, JSONArray) - Method in interface io.selendroid.server.model.SelendroidDriver
 
executeAtom(AndroidAtoms, KnownElements, Object...) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
executeAtom(AndroidAtoms, JSONArray, KnownElements) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
ExecuteScript - Class in io.selendroid.server.handler.script
 
ExecuteScript(String) - Constructor for class io.selendroid.server.handler.script.ExecuteScript
 
executeScript(String, JSONArray) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
executeScript(String, Object...) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
executeScript(JSONArray) - Method in class io.selendroid.server.model.internal.execute_native.FindElementByAndroidTag
 
executeScript(JSONArray) - Method in class io.selendroid.server.model.internal.execute_native.FindRId
 
executeScript(JSONArray) - Method in class io.selendroid.server.model.internal.execute_native.GetL10nKeyTranslation
 
executeScript(JSONArray) - Method in class io.selendroid.server.model.internal.execute_native.InvokeMenuAction
 
executeScript(JSONArray) - Method in class io.selendroid.server.model.internal.execute_native.IsElementDisplayedInViewport
 
executeScript(JSONArray) - Method in interface io.selendroid.server.model.internal.execute_native.NativeExecuteScript
 
executeScript(JSONArray) - Method in class io.selendroid.server.model.internal.execute_native.TwoPointerGestureAction
 
executeScript(String, JSONArray) - Method in interface io.selendroid.server.model.SelendroidDriver
 
executeScript(String, Object...) - Method in interface io.selendroid.server.model.SelendroidDriver
 
executeScript(String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
executeScript(String, JSONArray, KnownElements) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
executeScript(String, Object, KnownElements) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
expiresOn(Date) - Method in class io.selendroid.server.model.Cookie.Builder
 
extractKeysToSendFromPayload(HttpRequest) - Method in class io.selendroid.server.RequestHandler
 

F

filter(Collection<?>, Predicate<Object>) - Static method in class io.selendroid.util.ListUtil
 
FindChildElement - Class in io.selendroid.server.handler
 
FindChildElement(String) - Constructor for class io.selendroid.server.handler.FindChildElement
 
FindChildElements - Class in io.selendroid.server.handler
 
FindChildElements(String) - Constructor for class io.selendroid.server.handler.FindChildElements
 
FindElement - Class in io.selendroid.server.handler
 
FindElement(String) - Constructor for class io.selendroid.server.handler.FindElement
 
findElement(By) - Method in interface io.selendroid.server.model.AndroidElement
 
findElement(By) - Method in class io.selendroid.server.model.AndroidNativeElement
 
findElement(By) - Method in class io.selendroid.server.model.AndroidRElement
 
findElement(By) - Method in class io.selendroid.server.model.AndroidWebElement
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByClass
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByCssSelector
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ById
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByLinkText
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByName
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByPartialLinkText
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByTagName
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By.ByXPath
 
findElement(SearchContext) - Method in class io.selendroid.server.model.By
Find a single element.
findElement(By) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
findElement(By) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElement(By) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElement(By) - Method in interface io.selendroid.server.model.SearchContext
Find the first AndroidElement using the given method.
findElement(By) - Method in interface io.selendroid.server.model.SelendroidDriver
 
FindElementByAndroidTag - Class in io.selendroid.server.model.internal.execute_native
This class contains the functionality to find an Android view with the tag name assigned to it sample usage : WebElement element = (WebElement)webDriver.executeScript("findElementByAndroidTag", "view_test_tag");
FindElementByAndroidTag(KnownElements, ServerInstrumentation, KeySender) - Constructor for class io.selendroid.server.model.internal.execute_native.FindElementByAndroidTag
 
findElementByClass(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementByClass(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementByClass(String) - Method in interface io.selendroid.server.model.internal.FindsByClass
 
findElementByCssSelector(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementById(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementById(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementById(String) - Method in interface io.selendroid.server.model.internal.FindsById
 
findElementByName(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementByName(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementByName(String) - Method in interface io.selendroid.server.model.internal.FindsByName
 
findElementByPartialText(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementByPartialText(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementByPartialText(String) - Method in interface io.selendroid.server.model.internal.FindsByPartialText
 
findElementByTagName(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementByTagName(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementByTagName(String) - Method in interface io.selendroid.server.model.internal.FindsByTagName
 
findElementByText(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementByText(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementByText(String) - Method in interface io.selendroid.server.model.internal.FindsByText
 
findElementByXPath(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementByXPath(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementByXPath(String) - Method in interface io.selendroid.server.model.internal.FindsByXPath
 
FindElements - Class in io.selendroid.server.handler
 
FindElements(String) - Constructor for class io.selendroid.server.handler.FindElements
 
findElements(By) - Method in interface io.selendroid.server.model.AndroidElement
 
findElements(By) - Method in class io.selendroid.server.model.AndroidNativeElement
 
findElements(By) - Method in class io.selendroid.server.model.AndroidRElement
 
findElements(By) - Method in class io.selendroid.server.model.AndroidWebElement
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByClass
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByCssSelector
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ById
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByLinkText
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByName
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByPartialLinkText
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByTagName
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By.ByXPath
 
findElements(SearchContext) - Method in class io.selendroid.server.model.By
Find many elements.
findElements(By) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
findElements(By) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElements(By) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElements(By) - Method in interface io.selendroid.server.model.SearchContext
Find all elements within the current context using the given mechanism.
findElements(By) - Method in interface io.selendroid.server.model.SelendroidDriver
 
findElementsByClass(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsByClass(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsByClass(String) - Method in interface io.selendroid.server.model.internal.FindsByClass
 
findElementsByCssSelector(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsById(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsById(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsById(String) - Method in interface io.selendroid.server.model.internal.FindsById
 
findElementsByName(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsByName(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsByName(String) - Method in interface io.selendroid.server.model.internal.FindsByName
 
findElementsByPartialText(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsByPartialText(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsByPartialText(String) - Method in interface io.selendroid.server.model.internal.FindsByPartialText
 
findElementsByTagName(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsByTagName(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsByTagName(String) - Method in interface io.selendroid.server.model.internal.FindsByTagName
 
findElementsByText(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsByText(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsByText(String) - Method in interface io.selendroid.server.model.internal.FindsByText
 
findElementsByXPath(String) - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
findElementsByXPath(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
findElementsByXPath(String) - Method in interface io.selendroid.server.model.internal.FindsByXPath
 
FindRId - Class in io.selendroid.server.model.internal.execute_native
 
FindRId(ServerInstrumentation) - Constructor for class io.selendroid.server.model.internal.execute_native.FindRId
 
FindsByClass - Interface in io.selendroid.server.model.internal
 
FindsById - Interface in io.selendroid.server.model.internal
 
FindsByName - Interface in io.selendroid.server.model.internal
 
FindsByPartialText - Interface in io.selendroid.server.model.internal
 
FindsByTagName - Interface in io.selendroid.server.model.internal
 
FindsByText - Interface in io.selendroid.server.model.internal
 
FindsByXPath - Interface in io.selendroid.server.model.internal
 
findScrollableContainer() - Method in class io.selendroid.android.ViewHierarchyAnalyzer
 
findWebViews() - Method in class io.selendroid.android.ViewHierarchyAnalyzer
 
finishAll() - Method in class io.selendroid.android.ActivitiesReporter.ActivitiesImpl
 
finishAllActivities() - Method in class io.selendroid.ServerInstrumentation
 
flick(int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
flick(Coordinates, int, int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
Flick - Class in io.selendroid.server.handler
 
Flick(String) - Constructor for class io.selendroid.server.handler.Flick
 
flick(int, int) - Method in interface io.selendroid.server.model.TouchScreen
Sends a flick gesture to the current view.
flick(Coordinates, int, int, int) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of flick gestures starting in a location's element.
forward() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
forward() - Method in interface io.selendroid.server.model.SelendroidDriver
 
forward() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
forward() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
frame(int) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
frame(String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
frame(AndroidWebElement) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
FrameSwitchHandler - Class in io.selendroid.server.handler
 
FrameSwitchHandler(String) - Constructor for class io.selendroid.server.handler.FrameSwitchHandler
 
Function<F,T> - Interface in io.selendroid.util
Determines an output value based on an input value.

G

get(String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
get(String) - Method in class io.selendroid.server.model.KnownElements
Uses the generated Id to look up elements
get(Long) - Method in class io.selendroid.server.model.KnownElements
 
get(String) - Method in interface io.selendroid.server.model.SelendroidDriver
 
get(String) - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
get(String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getActivities() - Method in class io.selendroid.android.ActivitiesReporter
 
getAlertText() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getAlertText() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getAndroidId() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getAndroidKeyCode() - Method in enum io.selendroid.android.AndroidKeys
Returns key's corresponding Android KeyEvent code.
getAndroidWait() - Method in class io.selendroid.ServerInstrumentation
 
getAttribute(String) - Method in interface io.selendroid.server.model.AndroidElement
 
getAttribute(String) - Method in class io.selendroid.server.model.AndroidNativeElement
 
getAttribute(String) - Method in class io.selendroid.server.model.AndroidRElement
 
getAttribute(String) - Method in class io.selendroid.server.model.AndroidWebElement
 
getAuxiliary() - Method in class io.selendroid.server.model.interactions.AndroidCoordinates
 
getAuxiliary() - Method in interface io.selendroid.server.model.interactions.Coordinates
 
getBrightness() - Method in class io.selendroid.android.AndroidTouchScreen
 
getBrightness() - Method in interface io.selendroid.server.model.TouchScreen
 
GetCapabilities - Class in io.selendroid.server.handler
 
GetCapabilities(String) - Constructor for class io.selendroid.server.handler.GetCapabilities
 
getCapabilities() - Method in class io.selendroid.server.model.Session
 
getChildren() - Method in interface io.selendroid.server.model.AndroidElement
 
getChildren() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getChildren() - Method in class io.selendroid.server.model.AndroidRElement
 
getChildren() - Method in class io.selendroid.server.model.AndroidWebElement
 
GetCommandConfiguration - Class in io.selendroid.server.handler
Determine the configuration of a command.
GetCommandConfiguration(String) - Constructor for class io.selendroid.server.handler.GetCommandConfiguration
 
getCommandConfiguration(String) - Method in class io.selendroid.server.model.Session
 
GetContext - Class in io.selendroid.server.handler
 
GetContext(String) - Constructor for class io.selendroid.server.handler.GetContext
 
getContext() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getContext() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getContextHandle() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
GetContexts - Class in io.selendroid.server.handler
 
GetContexts(String) - Constructor for class io.selendroid.server.handler.GetContexts
 
getContexts() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getContexts() - Method in interface io.selendroid.server.model.SelendroidDriver
 
GetCookies - Class in io.selendroid.server.handler
 
GetCookies(String) - Constructor for class io.selendroid.server.handler.GetCookies
 
getCookies(String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getCookies(String) - Method in interface io.selendroid.server.model.SelendroidDriver
 
getCookies(String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getCoordinates() - Method in interface io.selendroid.server.model.AndroidElement
 
getCoordinates() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getCoordinates() - Method in class io.selendroid.server.model.AndroidRElement
 
getCoordinates() - Method in class io.selendroid.server.model.AndroidWebElement
 
getCpuArch() - Method in class io.selendroid.ServerInstrumentation
 
getCurrentActivity() - Method in class io.selendroid.android.ActivitiesReporter
 
getCurrentActivity() - Method in class io.selendroid.ServerInstrumentation
 
getCurrentAlertMessage() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
GetCurrentUrl - Class in io.selendroid.server.handler
 
GetCurrentUrl(String) - Constructor for class io.selendroid.server.handler.GetCurrentUrl
 
getCurrentUrl() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getCurrentUrl() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getCurrentUrl() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
getCurrentUrl() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getDefaultInstance() - Static method in class io.selendroid.android.ViewHierarchyAnalyzer
 
getDomain() - Method in class io.selendroid.server.model.Cookie
 
GetElementAttribute - Class in io.selendroid.server.handler
 
GetElementAttribute(String) - Constructor for class io.selendroid.server.handler.GetElementAttribute
 
GetElementDisplayed - Class in io.selendroid.server.handler
 
GetElementDisplayed(String) - Constructor for class io.selendroid.server.handler.GetElementDisplayed
 
GetElementEnabled - Class in io.selendroid.server.handler
 
GetElementEnabled(String) - Constructor for class io.selendroid.server.handler.GetElementEnabled
 
getElementFromCache(HttpRequest, String) - Method in class io.selendroid.server.RequestHandler
 
GetElementLocationInView - Class in io.selendroid.server.handler
 
GetElementLocationInView(String) - Constructor for class io.selendroid.server.handler.GetElementLocationInView
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByClass
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByCssSelector
 
getElementLocator() - Method in class io.selendroid.server.model.By.ById
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByLinkText
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByName
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByPartialLinkText
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByTagName
 
getElementLocator() - Method in class io.selendroid.server.model.By.ByXPath
 
getElementLocator() - Method in class io.selendroid.server.model.By
 
GetElementSelected - Class in io.selendroid.server.handler
 
GetElementSelected(String) - Constructor for class io.selendroid.server.handler.GetElementSelected
 
GetElementSize - Class in io.selendroid.server.handler
 
GetElementSize(String) - Constructor for class io.selendroid.server.handler.GetElementSize
 
GetElementTagName - Class in io.selendroid.server.handler
 
GetElementTagName(String) - Constructor for class io.selendroid.server.handler.GetElementTagName
 
getElementTree() - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
getElementTree() - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
getExpiry() - Method in class io.selendroid.server.model.Cookie
 
getFullWindowTree() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getFullWindowTree() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getHeight() - Method in class io.selendroid.android.internal.Dimension
 
getId() - Method in class io.selendroid.server.model.AndroidWebElement
 
getIdOfElement(AndroidElement) - Method in class io.selendroid.server.model.KnownElements
 
getIdOfKnownElement(HttpRequest, AndroidElement) - Method in class io.selendroid.server.RequestHandler
 
getInstance() - Static method in class io.selendroid.ServerInstrumentation
 
getJsObject() - Method in class io.selendroid.android.internal.DomWindow
 
getKey() - Method in class io.selendroid.android.internal.DomWindow
 
getKeyboard() - Method in class io.selendroid.android.InstrumentedKeySender
Returns a Keyboard object which sends key using this KeySender.
getKeyboard() - Method in interface io.selendroid.android.KeySender
 
getKeyboard() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getKeyboard() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getKeyFromUnicode(char) - Static method in enum io.selendroid.android.Keys
Get the special key representation, Keys, of the supplied character if there is one.
getKnownElements() - Method in class io.selendroid.server.model.Session
 
getKnownElements(HttpRequest) - Method in class io.selendroid.server.RequestHandler
 
GetL10nKeyTranslation - Class in io.selendroid.server.model.internal.execute_native
 
GetL10nKeyTranslation(ServerInstrumentation) - Constructor for class io.selendroid.server.model.internal.execute_native.GetL10nKeyTranslation
 
getLocation() - Method in interface io.selendroid.server.model.AndroidElement
 
getLocation() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getLocation() - Method in class io.selendroid.server.model.AndroidRElement
 
getLocation() - Method in class io.selendroid.server.model.AndroidWebElement
Where on the page is the top left-hand corner of the rendered element? it's part of RenderedWebElement
getLocationInDOM() - Method in class io.selendroid.server.model.interactions.AndroidCoordinates
 
getLocationInDOM() - Method in interface io.selendroid.server.model.interactions.Coordinates
 
getLocationInViewPort() - Method in class io.selendroid.server.model.interactions.AndroidCoordinates
 
getLocationInViewPort() - Method in interface io.selendroid.server.model.interactions.Coordinates
 
getLocationOnScreen() - Method in class io.selendroid.server.model.interactions.AndroidCoordinates
 
getLocationOnScreen() - Method in interface io.selendroid.server.model.interactions.Coordinates
 
getName() - Method in class io.selendroid.server.model.Cookie
 
getNativeElement(View) - Method in class io.selendroid.server.model.KnownElements
 
getNativeId(View) - Static method in class io.selendroid.android.ViewHierarchyAnalyzer
 
GetNetworkConnectionType - Class in io.selendroid.server.handler.network
 
GetNetworkConnectionType(String) - Constructor for class io.selendroid.server.handler.network.GetNetworkConnectionType
 
getOrientation() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getOrientation() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getOsName() - Method in class io.selendroid.ServerInstrumentation
 
getOsVersion() - Method in class io.selendroid.ServerInstrumentation
 
GetPageTitle - Class in io.selendroid.server.handler
 
GetPageTitle(String) - Constructor for class io.selendroid.server.handler.GetPageTitle
 
getParent() - Method in interface io.selendroid.server.model.AndroidElement
 
getParent() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getParent() - Method in class io.selendroid.server.model.AndroidRElement
 
getParent() - Method in class io.selendroid.server.model.AndroidWebElement
 
getPath() - Method in class io.selendroid.server.model.Cookie
 
getPort() - Method in class io.selendroid.server.AndroidServer
 
getRecentDecorView() - Method in class io.selendroid.android.ViewHierarchyAnalyzer
 
getResource(String) - Method in class io.selendroid.server.inspector.view.InspectorView.MyInspectorViewRenderer
 
getRootView() - Method in class io.selendroid.server.model.DefaultSelendroidDriver.NativeSearchScope
 
getRootView() - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
getRootView() - Method in class io.selendroid.ServerInstrumentation
 
getScreen(HttpRequest) - Method in class io.selendroid.server.inspector.view.InspectorView.MyInspectorViewRenderer
 
GetScreenOrientation - Class in io.selendroid.server.handler
 
GetScreenOrientation(String) - Constructor for class io.selendroid.server.handler.GetScreenOrientation
 
GetScreenState - Class in io.selendroid.server.handler
Determine whether the screen of the device is on or off.
GetScreenState(String) - Constructor for class io.selendroid.server.handler.GetScreenState
 
getSelendroidDriver(HttpRequest) - Method in class io.selendroid.server.RequestHandler
 
getServerVersion() - Method in class io.selendroid.ServerInstrumentation
 
getSession() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getSession() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getSessionCapabilities(String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getSessionCapabilities(String) - Method in interface io.selendroid.server.model.SelendroidDriver
 
getSessionId() - Method in class io.selendroid.server.model.Session
 
getSize() - Method in interface io.selendroid.server.model.AndroidElement
 
getSize() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getSize() - Method in class io.selendroid.server.model.AndroidRElement
 
getSize() - Method in class io.selendroid.server.model.AndroidWebElement
 
getSupportedApps() - Method in class io.selendroid.ServerInstrumentation
 
getSupportedDevices() - Method in class io.selendroid.ServerInstrumentation
 
getTagName() - Method in interface io.selendroid.server.model.AndroidElement
 
getTagName() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getTagName() - Method in class io.selendroid.server.model.AndroidRElement
 
getTagName() - Method in class io.selendroid.server.model.AndroidWebElement
 
GetText - Class in io.selendroid.server.handler
 
GetText(String) - Constructor for class io.selendroid.server.handler.GetText
 
getText() - Method in interface io.selendroid.server.model.AndroidElement
 
getText() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getText() - Method in class io.selendroid.server.model.AndroidRElement
 
getText() - Method in class io.selendroid.server.model.AndroidWebElement
 
getTimeoutInMillis() - Method in class io.selendroid.android.AndroidWait
Gets the time limit in milliseconds.
getTitle() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getTitle() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getTitle() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
getTitle() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getTopLevelViews() - Method in class io.selendroid.android.ViewHierarchyAnalyzer
 
getTopLevelViews() - Method in class io.selendroid.server.model.DefaultSelendroidDriver.NativeSearchScope
 
getTopLevelViews() - Method in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
getTopLevelViews() - Method in class io.selendroid.server.model.internal.execute_native.FindElementByAndroidTag
 
getTouch() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getTouch() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getTouch() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
getTouch() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getValue() - Method in class io.selendroid.server.model.Cookie
 
getValue() - Method in enum io.selendroid.server.model.js.AndroidAtoms
 
getView() - Method in class io.selendroid.server.model.AndroidNativeElement
 
getViews(List<View>) - Method in class io.selendroid.android.ViewHierarchyAnalyzer
 
getWebview() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getWebViewByHandle(String) - Static method in class io.selendroid.server.model.internal.WebViewHandleMapper
 
getWidth() - Method in class io.selendroid.android.internal.Dimension
 
GetWindowSize - Class in io.selendroid.server.handler
 
GetWindowSize(String) - Constructor for class io.selendroid.server.handler.GetWindowSize
 
getWindowSize() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getWindowSize() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getWindowSize() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
getWindowSource() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
getWindowSource() - Method in interface io.selendroid.server.model.SelendroidDriver
 
getWindowSource() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
getWindowSource() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
getX() - Method in class io.selendroid.android.internal.Point
 
getXMLSource(JSONObject) - Static method in class io.selendroid.server.inspector.TreeUtil
 
getY() - Method in class io.selendroid.android.internal.Point
 
GoBack - Class in io.selendroid.server.handler
 
GoBack(String) - Constructor for class io.selendroid.server.handler.GoBack
 
GoForward - Class in io.selendroid.server.handler
 
GoForward(String) - Constructor for class io.selendroid.server.handler.GoForward
 

H

handle(HttpRequest) - Method in class io.selendroid.server.handler.AddCookie
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.alert.Alert
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.alert.AlertAccept
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.alert.AlertDismiss
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.alert.AlertSendKeys
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.CaptureScreenshot
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.ClearElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.ClickElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.DeleteCookies
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.DeleteNamedCookie
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.DeleteSession
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.DoubleTapOnElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.Down
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.ElementLocation
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.FindChildElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.FindChildElements
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.FindElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.FindElements
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.Flick
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.FrameSwitchHandler
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetCapabilities
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetCommandConfiguration
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetContext
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetContexts
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetCookies
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetCurrentUrl
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementAttribute
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementDisplayed
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementEnabled
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementLocationInView
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementSelected
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementSize
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetElementTagName
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetPageTitle
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetScreenOrientation
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetScreenState
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetText
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GetWindowSize
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GoBack
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.GoForward
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.InspectorTap
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.ListSessions
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.LogElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.LogElementTree
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.LongPressOnElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.Move
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.network.GetNetworkConnectionType
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.NewSession
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.OpenUrl
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.Refresh
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.RotateScreen
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.script.ExecuteAsyncScript
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.script.ExecuteScript
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.Scroll
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SendKeys
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SendKeyToActiveElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SetCommandConfiguration
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SetScreenState
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SingleTapOnElement
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SubmitForm
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.SwitchContext
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.timeouts.AsyncTimeoutHandler
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.timeouts.SetImplicitWaitTimeout
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.timeouts.TimeoutsHandler
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.UnknownCommandHandler
 
handle(HttpRequest) - Method in class io.selendroid.server.handler.Up
 
HANDLE_SEPARATOR - Static variable in class io.selendroid.server.model.internal.WebViewHandleMapper
 
handleHttpRequest(HttpRequest, HttpResponse, HttpControl) - Method in class io.selendroid.server.inspector.InspectorServlet
 
handleMessage(Message) - Method in class io.selendroid.UiThreadController
 
handleRequest(HttpRequest, HttpResponse, BaseRequestHandler) - Method in class io.selendroid.server.AndroidServlet
 
hasAndroidKeyEvent(char) - Static method in enum io.selendroid.android.AndroidKeys
Returns true if key character is defined within AndroidKeys.
hasElement(String) - Method in class io.selendroid.server.model.KnownElements
Uses the generated Id to look up elements
hasElement(Long) - Method in class io.selendroid.server.model.KnownElements
 
hashCode() - Method in class io.selendroid.android.internal.Dimension
 
hashCode() - Method in class io.selendroid.android.internal.Point
 
hashCode() - Method in class io.selendroid.server.model.AndroidNativeElement
 
hashCode() - Method in class io.selendroid.server.model.AndroidWebElement
 
hashCode() - Method in class io.selendroid.server.model.By
 
hashCode() - Method in class io.selendroid.server.model.Cookie
 
hashCode() - Method in class io.selendroid.util.InstanceOfPredicate
 
hasNativeElement(View) - Method in class io.selendroid.server.model.KnownElements
 
height - Variable in class io.selendroid.android.internal.Dimension
 

I

id() - Method in interface io.selendroid.server.model.AndroidElement
 
id() - Method in class io.selendroid.server.model.AndroidNativeElement
 
id - Variable in class io.selendroid.server.model.AndroidRElement
 
id() - Method in class io.selendroid.server.model.AndroidRElement
 
id() - Method in class io.selendroid.server.model.AndroidWebElement
 
id(String) - Static method in class io.selendroid.server.model.By
 
idOf(Activity) - Method in class io.selendroid.android.ActivitiesReporter.ActivitiesImpl
 
info(String) - Static method in class io.selendroid.util.SelendroidLogger
 
init(ServerInstrumentation) - Method in class io.selendroid.server.AndroidServer
 
init() - Method in class io.selendroid.server.AndroidServlet
 
init(String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
initializeSession(JSONObject) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
initializeSession(JSONObject) - Method in interface io.selendroid.server.model.SelendroidDriver
 
injectInputEventWaitingForCompletion(ServerInstrumentation.InputEventSender, Object) - Method in class io.selendroid.UiThreadController
 
INSPECTOR - Static variable in class io.selendroid.server.inspector.InspectorServlet
 
INSPECTOR_RESSOURCE - Static variable in class io.selendroid.server.inspector.InspectorServlet
 
InspectorServlet - Class in io.selendroid.server.inspector
 
InspectorServlet(SelendroidDriver, ServerInstrumentation) - Constructor for class io.selendroid.server.inspector.InspectorServlet
 
InspectorTap - Class in io.selendroid.server.handler
 
InspectorTap(String) - Constructor for class io.selendroid.server.handler.InspectorTap
 
InspectorView - Class in io.selendroid.server.inspector.view
 
InspectorView(ServerInstrumentation, SelendroidDriver) - Constructor for class io.selendroid.server.inspector.view.InspectorView
 
InspectorView.MyInspectorViewRenderer - Class in io.selendroid.server.inspector.view
 
InspectorView.MyInspectorViewRenderer() - Constructor for class io.selendroid.server.inspector.view.InspectorView.MyInspectorViewRenderer
 
InstanceOfPredicate - Class in io.selendroid.util
 
InstanceOfPredicate(Class<?>) - Constructor for class io.selendroid.util.InstanceOfPredicate
 
instrumentation - Variable in class io.selendroid.android.InstrumentedKeySender
 
instrumentation - Variable in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
InstrumentedKeySender - Class in io.selendroid.android
Provides a method to send a string to an application under test.
InstrumentedKeySender(Instrumentation) - Constructor for class io.selendroid.android.InstrumentedKeySender
Creates a new instance which sends keys to the given Instrumentation.
InstrumentedMotionSender - Class in io.selendroid.android
 
InstrumentedMotionSender(ServerInstrumentation) - Constructor for class io.selendroid.android.InstrumentedMotionSender
 
InvokeMenuAction - Class in io.selendroid.server.model.internal.execute_native
 
InvokeMenuAction(Session, ServerInstrumentation) - Constructor for class io.selendroid.server.model.internal.execute_native.InvokeMenuAction
 
io.selendroid - package io.selendroid
 
io.selendroid.android - package io.selendroid.android
 
io.selendroid.android.internal - package io.selendroid.android.internal
 
io.selendroid.server - package io.selendroid.server
 
io.selendroid.server.handler - package io.selendroid.server.handler
 
io.selendroid.server.handler.alert - package io.selendroid.server.handler.alert
 
io.selendroid.server.handler.network - package io.selendroid.server.handler.network
 
io.selendroid.server.handler.script - package io.selendroid.server.handler.script
 
io.selendroid.server.handler.timeouts - package io.selendroid.server.handler.timeouts
 
io.selendroid.server.inspector - package io.selendroid.server.inspector
 
io.selendroid.server.inspector.view - package io.selendroid.server.inspector.view
 
io.selendroid.server.model - package io.selendroid.server.model
 
io.selendroid.server.model.interactions - package io.selendroid.server.model.interactions
 
io.selendroid.server.model.internal - package io.selendroid.server.model.internal
 
io.selendroid.server.model.internal.execute_native - package io.selendroid.server.model.internal.execute_native
 
io.selendroid.server.model.js - package io.selendroid.server.model.js
 
io.selendroid.util - package io.selendroid.util
 
isAirplaneMode() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
isAirplaneMode() - Method in interface io.selendroid.server.model.SelendroidDriver
 
isAlertPresent() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
isAlertPresent() - Method in interface io.selendroid.server.model.SelendroidDriver
 
isAlertPresent() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
isDisplayed() - Method in interface io.selendroid.server.model.AndroidElement
 
isDisplayed() - Method in class io.selendroid.server.model.AndroidNativeElement
 
isDisplayed() - Method in class io.selendroid.server.model.AndroidRElement
 
isDisplayed() - Method in class io.selendroid.server.model.AndroidWebElement
 
isDisplayedOnViewport(View) - Method in class io.selendroid.server.model.internal.execute_native.IsElementDisplayedInViewport
 
IsElementDisplayedInViewport - Class in io.selendroid.server.model.internal.execute_native
 
IsElementDisplayedInViewport(KnownElements, ServerInstrumentation) - Constructor for class io.selendroid.server.model.internal.execute_native.IsElementDisplayedInViewport
 
isEnabled() - Method in interface io.selendroid.server.model.AndroidElement
 
isEnabled() - Method in class io.selendroid.server.model.AndroidNativeElement
 
isEnabled() - Method in class io.selendroid.server.model.AndroidRElement
 
isEnabled() - Method in class io.selendroid.server.model.AndroidWebElement
 
isNativeWindowMode() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
isNowBefore(long) - Method in interface io.selendroid.android.Clock
 
isNowBefore(long) - Method in class io.selendroid.android.internal.AndroidSystemClock
 
isSecure(boolean) - Method in class io.selendroid.server.model.Cookie.Builder
 
isSecure() - Method in class io.selendroid.server.model.Cookie
 
isSelected() - Method in interface io.selendroid.server.model.AndroidElement
 
isSelected() - Method in class io.selendroid.server.model.AndroidNativeElement
 
isSelected() - Method in class io.selendroid.server.model.AndroidRElement
 
isSelected() - Method in class io.selendroid.server.model.AndroidWebElement
 
isViewChieldOfCurrentRootView(View) - Method in class io.selendroid.android.ViewHierarchyAnalyzer
 

J

JsonXmlUtil - Class in io.selendroid.server.model.internal
 
JsonXmlUtil() - Constructor for class io.selendroid.server.model.internal.JsonXmlUtil
 

K

Keyboard - Interface in io.selendroid.server.model
Interface representing basic keyboard operations.
keyCodeFor(char) - Static method in enum io.selendroid.android.AndroidKeys
Returns a character's corresponding Android KeyEvent code.
Keys - Enum in io.selendroid.android
Representations of pressable keys that aren't text.
keys - Variable in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
KeySender - Interface in io.selendroid.android
 
knownElements - Variable in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
knownElements - Variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
KnownElements - Class in io.selendroid.server.model
 
KnownElements() - Constructor for class io.selendroid.server.model.KnownElements
 

L

laterBy(long) - Method in interface io.selendroid.android.Clock
 
laterBy(long) - Method in class io.selendroid.android.internal.AndroidSystemClock
 
length() - Method in enum io.selendroid.android.AndroidKeys
 
length() - Method in enum io.selendroid.android.Keys
 
linkText(String) - Static method in class io.selendroid.server.model.By
 
ListSessions - Class in io.selendroid.server.handler
 
ListSessions(String) - Constructor for class io.selendroid.server.handler.ListSessions
 
ListUtil - Class in io.selendroid.util
 
ListUtil() - Constructor for class io.selendroid.util.ListUtil
 
LOCATOR_CLASS_NAME - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_CSS_SELECTOR - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_ID - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_LINK_TEXT - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_NAME - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_PARTIAL_LINK_TEXT - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_TAG_NAME - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LOCATOR_XPATH - Static variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
LogElement - Class in io.selendroid.server.handler
 
LogElement(String) - Constructor for class io.selendroid.server.handler.LogElement
 
LogElementTree - Class in io.selendroid.server.handler
 
LogElementTree(String) - Constructor for class io.selendroid.server.handler.LogElementTree
 
longPress(Coordinates) - Method in class io.selendroid.android.AndroidTouchScreen
 
longPress(Coordinates) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of long press gestures.
LongPressOnElement - Class in io.selendroid.server.handler
 
LongPressOnElement(String) - Constructor for class io.selendroid.server.handler.LongPressOnElement
 
lookupElement(String, String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver.WebviewSearchScope
 
lookupElement(String, String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
lookupElements(String, String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver.WebviewSearchScope
 
lookupElements(String, String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 

M

mainActivity - Static variable in class io.selendroid.ServerInstrumentation
 
MotionSender - Interface in io.selendroid.android
 
move(int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
move(int, int) - Method in class io.selendroid.android.internal.Point
 
Move - Class in io.selendroid.server.handler
 
Move(String) - Constructor for class io.selendroid.server.handler.Move
 
move(int, int) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of the gesture 'move' on the screen.
moveBy(int, int) - Method in class io.selendroid.android.internal.Point
 

N

name(String) - Static method in class io.selendroid.server.model.By
 
NATIVE_EVENTS_PROPERTY - Static variable in class io.selendroid.server.model.Session
 
NativeAndroidBySelector - Class in io.selendroid.server.model.internal
 
NativeAndroidBySelector() - Constructor for class io.selendroid.server.model.internal.NativeAndroidBySelector
 
NativeExecuteScript - Interface in io.selendroid.server.model.internal.execute_native
 
newAndroidWebElementById(String) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
NewSession - Class in io.selendroid.server.handler
 
NewSession(String) - Constructor for class io.selendroid.server.handler.NewSession
 
normalizeHandle(String) - Static method in class io.selendroid.server.model.internal.WebViewHandleMapper
 
now() - Method in interface io.selendroid.android.Clock
 
now() - Method in class io.selendroid.android.internal.AndroidSystemClock
 

O

onCreate(Bundle) - Method in class io.selendroid.ServerInstrumentation
 
onDestroy() - Method in class io.selendroid.ServerInstrumentation
 
onJsAlert(WebView, String, String, JsResult) - Method in class io.selendroid.server.model.AndroidNativeElement.WebViewSourceClient
Unconventional way of adding a Javascript interface but the main reason why I took this way is that it is working stable compared to the webview.addJavascriptInterface way.
onJsAlert(WebView, String, String, JsResult) - Method in class io.selendroid.server.model.SelendroidWebDriver.SelendroidWebChromeClient
Unconventional way of adding a Javascript interface but the main reason why I took this way is that it is working stable compared to the webview.addJavascriptInterface way.
onJsConfirm(WebView, String, String, JsResult) - Method in class io.selendroid.server.model.SelendroidWebDriver.SelendroidWebChromeClient
 
onJsPrompt(WebView, String, String, String, JsPromptResult) - Method in class io.selendroid.server.model.SelendroidWebDriver.SelendroidWebChromeClient
 
onStart() - Method in class io.selendroid.ServerInstrumentation
 
OpenUrl - Class in io.selendroid.server.handler
 
OpenUrl(String) - Constructor for class io.selendroid.server.handler.OpenUrl
 

P

partialLinkText(String) - Static method in class io.selendroid.server.model.By
 
path(String) - Method in class io.selendroid.server.model.Cookie.Builder
 
performMultiPointerGesture(MotionEvent.PointerCoords[]...) - Method in class io.selendroid.android.AndroidTouchScreen
Performs a multi-touch gesture Takes a series of touch coordinates for at least 2 pointers.
performTwoPointerGesture(Point, Point, Point, Point, int) - Method in class io.selendroid.android.AndroidTouchScreen
Generates a two-pointer gesture with arbitrary starting and ending points.
pickFrom(String, String) - Method in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
PLATFORM - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
Point - Class in io.selendroid.android.internal
A copy of java.awt.Point, to remove dependency on awt.
Point(int, int) - Constructor for class io.selendroid.android.internal.Point
 
Preconditions - Class in io.selendroid.util
Simple static methods to be called at the start of your own methods to verify correct arguments and state.
pressKey(Keys) - Method in interface io.selendroid.server.model.Keyboard
 

R

Refresh - Class in io.selendroid.server.handler
 
Refresh(String) - Constructor for class io.selendroid.server.handler.Refresh
 
refresh() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
refresh() - Method in interface io.selendroid.server.model.SelendroidDriver
 
refresh() - Method in class io.selendroid.server.model.SelendroidNativeDriver
 
refresh() - Method in class io.selendroid.server.model.SelendroidWebDriver
 
releaseKey(Keys) - Method in interface io.selendroid.server.model.Keyboard
 
remove(String, String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
removeAllCookie(String) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
render(HttpRequest, HttpResponse) - Method in class io.selendroid.server.inspector.SelendroidInspectorView
 
render(HttpRequest, HttpResponse) - Method in class io.selendroid.server.inspector.view.InspectorView
 
render(HttpRequest, HttpResponse) - Method in class io.selendroid.server.inspector.view.ResourceView
 
render(HttpRequest, HttpResponse) - Method in class io.selendroid.server.inspector.view.TreeView
 
render(HttpRequest, HttpResponse) - Method in class io.selendroid.server.inspector.view.WebViewContentView
 
replyElement(JSONObject) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
replyElements(JSONArray) - Method in class io.selendroid.server.model.internal.AbstractWebElementContext
 
RequestHandler - Class in io.selendroid.server
 
RequestHandler(String) - Constructor for class io.selendroid.server.RequestHandler
 
ResourceView - Class in io.selendroid.server.inspector.view
 
ResourceView(ServerInstrumentation, SelendroidDriver) - Constructor for class io.selendroid.server.inspector.view.ResourceView
 
result - Variable in class io.selendroid.server.model.AndroidNativeElement.WebViewSourceClient
 
ROTATABLE - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
rotate(ScreenOrientation) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
rotate(ScreenOrientation) - Method in interface io.selendroid.server.model.SelendroidDriver
 
RotateScreen - Class in io.selendroid.server.handler
 
RotateScreen(String) - Constructor for class io.selendroid.server.handler.RotateScreen
 

S

ScreenOrientation - Enum in io.selendroid.server.model
Represents possible screen orientations.
SCREENSHOT - Static variable in class io.selendroid.server.inspector.view.ResourceView
 
scroll(Coordinates, int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
scroll(int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
Scroll - Class in io.selendroid.server.handler
 
Scroll(String) - Constructor for class io.selendroid.server.handler.Scroll
 
scroll(Coordinates, int, int) - Method in interface io.selendroid.server.model.TouchScreen
Creates a scroll gesture that starts on a particular screen location.
scroll(int, int) - Method in interface io.selendroid.server.model.TouchScreen
Allows the view to be scrolled by an x and y offset.
scrollIntoScreenIfNeeded() - Method in class io.selendroid.server.model.AndroidNativeElement
 
SearchContext - Interface in io.selendroid.server.model
 
SELECTOR_CLASS - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_CSS - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_L10N - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_NAME - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_NATIVE_ID - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_PARTIAL_TEXT - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_TEXT - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SELECTOR_XPATH - Static variable in class io.selendroid.server.model.internal.NativeAndroidBySelector
 
SeledroidInspectorException - Exception in io.selendroid.server.inspector
 
SeledroidInspectorException(String, Throwable) - Constructor for exception io.selendroid.server.inspector.SeledroidInspectorException
 
SeledroidInspectorException(Throwable) - Constructor for exception io.selendroid.server.inspector.SeledroidInspectorException
 
SeledroidInspectorException(String) - Constructor for exception io.selendroid.server.inspector.SeledroidInspectorException
 
SelendroidDriver - Interface in io.selendroid.server.model
 
SelendroidInspectorView - Class in io.selendroid.server.inspector
 
SelendroidInspectorView(ServerInstrumentation, SelendroidDriver) - Constructor for class io.selendroid.server.inspector.SelendroidInspectorView
 
SelendroidLogger - Class in io.selendroid.util
 
SelendroidLogger() - Constructor for class io.selendroid.util.SelendroidLogger
 
SelendroidNativeDriver - Class in io.selendroid.server.model
 
SelendroidNativeDriver(ServerInstrumentation, DefaultSelendroidDriver.NativeSearchScope) - Constructor for class io.selendroid.server.model.SelendroidNativeDriver
 
SelendroidWebDriver - Class in io.selendroid.server.model
 
SelendroidWebDriver(ServerInstrumentation, String) - Constructor for class io.selendroid.server.model.SelendroidWebDriver
 
SelendroidWebDriver.SelendroidWebChromeClient - Class in io.selendroid.server.model
 
SelendroidWebDriver.SelendroidWebChromeClient() - Constructor for class io.selendroid.server.model.SelendroidWebDriver.SelendroidWebChromeClient
 
send(CharSequence) - Method in class io.selendroid.android.InstrumentedKeySender
Sends key events to the Instrumentation.
send(Iterable<MotionEvent>) - Method in class io.selendroid.android.InstrumentedMotionSender
 
send(CharSequence) - Method in interface io.selendroid.android.KeySender
Sends key events.
send(Iterable<MotionEvent>) - Method in interface io.selendroid.android.MotionSender
 
send(CharSequence) - Method in class io.selendroid.android.WebViewKeySender
Sends key strokes to the given text to the element in focus within the webview.
send(Iterable<MotionEvent>) - Method in class io.selendroid.android.WebViewMotionSender
 
send(CharSequence) - Method in class io.selendroid.server.model.AndroidNativeElement
 
SEND_KEYS_TO_ELEMENT - Static variable in class io.selendroid.server.model.Session
 
sendEvent(Object) - Method in interface io.selendroid.ServerInstrumentation.InputEventSender
 
SendKeys - Class in io.selendroid.server.handler
 
SendKeys(String) - Constructor for class io.selendroid.server.handler.SendKeys
 
sendKeys(CharSequence) - Method in class io.selendroid.server.model.AndroidWebElement
 
sendKeys(CharSequence...) - Method in interface io.selendroid.server.model.Keyboard
 
sendKeySync(KeyEvent) - Method in class io.selendroid.ServerInstrumentation
 
SendKeyToActiveElement - Class in io.selendroid.server.handler
 
SendKeyToActiveElement(String) - Constructor for class io.selendroid.server.handler.SendKeyToActiveElement
 
sendPointerSync(MotionEvent) - Method in class io.selendroid.ServerInstrumentation
 
sendTrackballEventSync(MotionEvent) - Method in class io.selendroid.ServerInstrumentation
 
serverInstrumentation - Variable in class io.selendroid.server.inspector.SelendroidInspectorView
 
ServerInstrumentation - Class in io.selendroid
 
ServerInstrumentation() - Constructor for class io.selendroid.ServerInstrumentation
 
ServerInstrumentation.InputEventSender - Interface in io.selendroid
 
Session - Class in io.selendroid.server.model
 
Session(JSONObject, String) - Constructor for class io.selendroid.server.model.Session
 
setAlertText(CharSequence...) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
setAlertText(CharSequence...) - Method in interface io.selendroid.server.model.SelendroidDriver
 
setAsyncScriptTimeout(long) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
setAsyncTimeout(long) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
setAsyncTimeout(long) - Method in interface io.selendroid.server.model.SelendroidDriver
 
setBrightness(float) - Method in class io.selendroid.android.AndroidTouchScreen
 
setBrightness(float) - Method in interface io.selendroid.server.model.TouchScreen
Set the screen brightness, with a setting of 0 meaning that the screen should be turned off.
SetCommandConfiguration - Class in io.selendroid.server.handler
Allow a command to be configured during runtime.
SetCommandConfiguration(String) - Constructor for class io.selendroid.server.handler.SetCommandConfiguration
 
setCommandConfiguration(String, JSONObject) - Method in class io.selendroid.server.model.Session
 
setConnectionTimeout(long) - Method in class io.selendroid.server.AndroidServer
just make sure if the server timeout is set that this method is called as well.
setCookies(String, Cookie) - Method in class io.selendroid.server.model.SelendroidWebDriver
 
setFrameContext(Object) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
setFrameContext(Object) - Method in interface io.selendroid.server.model.SelendroidDriver
 
setImplicitWait(long) - Method in class io.selendroid.ServerInstrumentation
 
SetImplicitWaitTimeout - Class in io.selendroid.server.handler.timeouts
 
SetImplicitWaitTimeout(String) - Constructor for class io.selendroid.server.handler.timeouts.SetImplicitWaitTimeout
 
setParent(AndroidElement) - Method in class io.selendroid.server.model.AndroidNativeElement
 
SetScreenState - Class in io.selendroid.server.handler
Allow the device's screen to be turned on or off.
SetScreenState(String) - Constructor for class io.selendroid.server.handler.SetScreenState
 
setText(CharSequence...) - Method in interface io.selendroid.server.model.AndroidElement
 
setText(CharSequence...) - Method in class io.selendroid.server.model.AndroidNativeElement
 
setText(CharSequence...) - Method in class io.selendroid.server.model.AndroidRElement
 
setText(CharSequence...) - Method in class io.selendroid.server.model.AndroidWebElement
 
setTimeoutInMillis(long) - Method in class io.selendroid.android.AndroidWait
Sets the time limit in milliseconds.
singleTap(Coordinates) - Method in class io.selendroid.android.AndroidTouchScreen
 
singleTap(Coordinates) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of single tap on the screen, analogous to click using a Mouse.
SingleTapOnElement - Class in io.selendroid.server.handler
 
SingleTapOnElement(String) - Constructor for class io.selendroid.server.handler.SingleTapOnElement
 
sleep() - Method in class io.selendroid.android.AndroidWait
Sleeps for a few milliseconds.
sleepQuietly(long) - Static method in class io.selendroid.server.model.DefaultSelendroidDriver
 
start() - Method in class io.selendroid.server.AndroidServer
 
startActivity(Class) - Method in class io.selendroid.ServerInstrumentation
 
startMainActivity() - Method in class io.selendroid.ServerInstrumentation
 
startServer() - Method in class io.selendroid.ServerInstrumentation
 
stop() - Method in class io.selendroid.server.AndroidServer
 
stopServer() - Method in class io.selendroid.ServerInstrumentation
 
stopSession() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
stopSession() - Method in interface io.selendroid.server.model.SelendroidDriver
 
submit() - Method in interface io.selendroid.server.model.AndroidElement
 
submit() - Method in class io.selendroid.server.model.AndroidNativeElement
 
submit() - Method in class io.selendroid.server.model.AndroidRElement
 
submit() - Method in class io.selendroid.server.model.AndroidWebElement
 
SubmitForm - Class in io.selendroid.server.handler
 
SubmitForm(String) - Constructor for class io.selendroid.server.handler.SubmitForm
 
subSequence(int, int) - Method in enum io.selendroid.android.AndroidKeys
 
subSequence(int, int) - Method in enum io.selendroid.android.Keys
 
SUPPORTS_ALERTS - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
SUPPORTS_JAVASCRIPT - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
SUPPORTS_NETWORK_CONNECTION - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
SwitchContext - Class in io.selendroid.server.handler
 
SwitchContext(String) - Constructor for class io.selendroid.server.handler.SwitchContext
 
switchContext(String) - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
switchContext(String) - Method in interface io.selendroid.server.model.SelendroidDriver
 
switchToDefaultContent() - Method in class io.selendroid.server.model.SelendroidWebDriver
 

T

tagName(String) - Static method in class io.selendroid.server.model.By
 
TAKES_SCREENSHOT - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
takeScreenshot() - Method in class io.selendroid.server.model.DefaultSelendroidDriver
 
takeScreenshot() - Method in interface io.selendroid.server.model.SelendroidDriver
 
TimeoutsHandler - Class in io.selendroid.server.handler.timeouts
 
TimeoutsHandler(String) - Constructor for class io.selendroid.server.handler.timeouts.TimeoutsHandler
 
toJson() - Method in class io.selendroid.server.model.AndroidNativeElement
 
toString() - Method in enum io.selendroid.android.AndroidKeys
 
toString() - Method in class io.selendroid.android.internal.Dimension
 
toString() - Method in class io.selendroid.android.internal.Point
 
toString() - Method in enum io.selendroid.android.Keys
 
toString() - Method in interface io.selendroid.server.model.AndroidElement
 
toString() - Method in class io.selendroid.server.model.AndroidNativeElement
 
toString() - Method in class io.selendroid.server.model.AndroidWebElement
 
toString() - Method in class io.selendroid.server.model.By.ByClass
 
toString() - Method in class io.selendroid.server.model.By.ById
 
toString() - Method in class io.selendroid.server.model.By.ByLinkText
 
toString() - Method in class io.selendroid.server.model.By.ByPartialLinkText
 
toString() - Method in class io.selendroid.server.model.By.ByTagName
 
toString() - Method in class io.selendroid.server.model.By
 
toString() - Method in class io.selendroid.server.model.Cookie
 
toString() - Method in enum io.selendroid.server.model.js.AndroidAtoms
 
toString() - Method in class io.selendroid.util.InstanceOfPredicate
 
TouchScreen - Interface in io.selendroid.server.model
Interface representing basic touch screen operations.
TreeUtil - Class in io.selendroid.server.inspector
 
TreeUtil() - Constructor for class io.selendroid.server.inspector.TreeUtil
 
TreeView - Class in io.selendroid.server.inspector.view
 
TreeView(ServerInstrumentation, SelendroidDriver) - Constructor for class io.selendroid.server.inspector.view.TreeView
 
TwoPointerGestureAction - Class in io.selendroid.server.model.internal.execute_native
 
TwoPointerGestureAction(AndroidTouchScreen) - Constructor for class io.selendroid.server.model.internal.execute_native.TwoPointerGestureAction
 

U

UiThreadController - Class in io.selendroid
Provides facility to inject base-level UI operations (such as KeyEvent's and MotionEvent's) with more advanced synchronization than android Instrumentation class does.
UiThreadController() - Constructor for class io.selendroid.UiThreadController
 
UnknownCommandHandler - Class in io.selendroid.server.handler
 
UnknownCommandHandler(String) - Constructor for class io.selendroid.server.handler.UnknownCommandHandler
 
until(Function<Void, T>) - Method in class io.selendroid.android.AndroidWait
 
until(Function<F, T>) - Method in interface io.selendroid.android.Wait
Implementations should wait until the condition evaluates to a value that is neither null nor false.
up(int, int) - Method in class io.selendroid.android.AndroidTouchScreen
 
Up - Class in io.selendroid.server.handler
 
Up(String) - Constructor for class io.selendroid.server.handler.Up
 
up(int, int) - Method in interface io.selendroid.server.model.TouchScreen
Allows the execution of the gesture 'up' on the screen.

V

validate() - Method in class io.selendroid.server.model.Cookie
 
value() - Method in enum io.selendroid.server.model.ScreenOrientation
 
valueOf(String) - Static method in enum io.selendroid.android.AndroidKeys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.selendroid.android.Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.selendroid.android.WindowType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.selendroid.server.model.js.AndroidAtoms
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.selendroid.server.model.ScreenOrientation
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.selendroid.android.AndroidKeys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.selendroid.android.Keys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.selendroid.android.WindowType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.selendroid.server.model.js.AndroidAtoms
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.selendroid.server.model.ScreenOrientation
Returns an array containing the constants of this enum type, in the order they are declared.
verbose(String) - Static method in class io.selendroid.util.SelendroidLogger
 
VERSION - Static variable in class io.selendroid.server.model.DefaultSelendroidDriver
 
view - Variable in class io.selendroid.server.model.internal.AbstractWebElementContext
 
viewAnalyzer - Variable in class io.selendroid.server.model.internal.AbstractNativeElementContext
 
viewAnalyzer - Variable in class io.selendroid.server.model.internal.execute_native.FindElementByAndroidTag
 
ViewHierarchyAnalyzer - Class in io.selendroid.android
 
ViewHierarchyAnalyzer() - Constructor for class io.selendroid.android.ViewHierarchyAnalyzer
 

W

Wait<F> - Interface in io.selendroid.android
A generic interface for waiting until a condition is true or not null.
warning(String) - Static method in class io.selendroid.util.SelendroidLogger
 
wasCreated(Activity) - Method in class io.selendroid.android.ActivitiesReporter
Records the given Activity and assigns it an ID.
wasDestroyed(Activity) - Method in class io.selendroid.android.ActivitiesReporter
 
wasResumed(Activity) - Method in class io.selendroid.android.ActivitiesReporter
 
WebViewContentView - Class in io.selendroid.server.inspector.view
 
WebViewContentView(ServerInstrumentation, SelendroidDriver) - Constructor for class io.selendroid.server.inspector.view.WebViewContentView
 
WebViewHandleMapper - Class in io.selendroid.server.model.internal
 
WebViewHandleMapper() - Constructor for class io.selendroid.server.model.internal.WebViewHandleMapper
 
webViewHandles() - Static method in class io.selendroid.server.model.internal.WebViewHandleMapper
 
WebViewKeySender - Class in io.selendroid.android
 
WebViewKeySender(Instrumentation, WebView) - Constructor for class io.selendroid.android.WebViewKeySender
 
WebViewMotionSender - Class in io.selendroid.android
 
WebViewMotionSender(WebView, ServerInstrumentation) - Constructor for class io.selendroid.android.WebViewMotionSender
 
width - Variable in class io.selendroid.android.internal.Dimension
 
WindowType - Enum in io.selendroid.android
 

X

x - Variable in class io.selendroid.android.internal.Point
 
xpath(String) - Static method in class io.selendroid.server.model.By
 

Y

y - Variable in class io.selendroid.android.internal.Point
 

A B C D E F G H I J K L M N O P R S T U V W X Y

Copyright © 2014. All rights reserved.