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

A

accept() - Method in interface org.openqa.selenium.Alert
 
Action - Interface in org.openqa.selenium.interactions
Interface representing a single user-interaction action.
action - Variable in class org.openqa.selenium.interactions.Actions
 
ActionChainExecutor - Interface in org.openqa.selenium.interactions
Interface representing an operation that allows to execute an action chain.
Actions - Class in org.openqa.selenium.interactions
The user-facing API for emulating complex user gestures.
Actions(WebDriver) - Constructor for class org.openqa.selenium.interactions.Actions
Default constructor - uses the default keyboard, mouse implemented by the driver.
Actions(Keyboard, Mouse) - Constructor for class org.openqa.selenium.interactions.Actions
A constructor that should only be used when the keyboard or mouse were extended to provide additional functionality (for example, dragging-and-dropping from the desktop).
Actions(Keyboard) - Constructor for class org.openqa.selenium.interactions.Actions
Only used by the TouchActions class.
activateEngine(String) - Method in interface org.openqa.selenium.WebDriver.ImeHandler
Make an engines that is available (appears on the list returned by getAvailableEngines) active.
activeElement() - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Switches to the element that currently has focus within the document currently "switched to", or the body element if this cannot be detected.
addAction(Action) - Method in class org.openqa.selenium.interactions.CompositeAction
 
addCookie(Cookie) - Method in interface org.openqa.selenium.WebDriver.Options
Add a specific cookie.
addEntry(String, LogEntry) - Method in class org.openqa.selenium.logging.LocalLogs
 
addInfo(String, String) - Method in exception org.openqa.selenium.WebDriverException
 
addLog(String, LogEntries) - Method in class org.openqa.selenium.logging.SessionLogs
 
addPreferences(LoggingPreferences) - Method in class org.openqa.selenium.logging.LoggingPreferences
Adds the given logging preferences giving them precedence over existing preferences.
AFRICA_ABIDJAN - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_ACCRA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_ADDISABABA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_ALGIERS - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_CAIRO - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_CASABLANCA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_DARESSALAAM - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_FREETOWN - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_JOHANNESBURG - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_KHARTOUM - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_KINSHASA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_LAGOS - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_MOGADISHU - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_NAIROBI - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AFRICA_TRIPOLI - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ajaxResourceTimeout(long) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The time in milliseconds after which an AJAX request will be ignored when considering whether all AJAX requests have completed.
ajaxWait(long) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The idle time (no pending AJAX requests) required in milliseconds before a page is considered to have been loaded completely.
Alert - Interface in org.openqa.selenium
 
alert() - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Switches to the currently active modal dialog for this particular driver instance.
ALL_ZONES - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_ANCHORAGE - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_BELIZE - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_BOGOTA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_CANCUN - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_CAYMAN - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_CHICAGO - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_COSTARICA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_DENVER - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_GUATEMALA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_JAMAICA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_LIMA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_LOSANGELES - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_MEXICOCITY - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_MONTERREY - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_MONTREAL - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_NEWYORK - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_PANAMA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_PHOENIX - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_TIJUANA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_TORONTO - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_VANCOUVER - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
AMERICA_WINNIPEG - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
Architecture - Enum in org.openqa.selenium
Represents the known architectures used in WebDriver.
ASIA_BEIRUT - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_CALCUTTA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_DAMASCUS - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_DHAKA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_ISTANBUL - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_NOVOSIBIRSK - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_QATAR - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_SEOUL - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_SHANGHAI - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_SINGAPORE - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_TELAVIV - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
ASIA_TOKYO - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
asList() - Method in class org.openqa.selenium.interactions.ButtonReleaseAction
 
asList() - Method in class org.openqa.selenium.interactions.ClickAction
 
asList() - Method in class org.openqa.selenium.interactions.ClickAndHoldAction
 
asList() - Method in class org.openqa.selenium.interactions.CompositeAction
 
asList() - Method in class org.openqa.selenium.interactions.ContextClickAction
 
asList() - Method in class org.openqa.selenium.interactions.DoubleClickAction
 
asList() - Method in class org.openqa.selenium.interactions.KeyDownAction
 
asList() - Method in class org.openqa.selenium.interactions.KeyUpAction
 
asList() - Method in class org.openqa.selenium.interactions.MoveMouseAction
 
asList() - Method in class org.openqa.selenium.interactions.MoveToOffsetAction
 
asMap() - Method in interface org.openqa.selenium.Capabilities
 
attachmentsDir() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
 
attachTo(Logger, Level) - Method in class org.openqa.selenium.logging.LoggingHandler
 
authenticateUsing(Credentials) - Method in interface org.openqa.selenium.Alert
Authenticate an HTTP Basic Auth dialog.

B

back() - Method in interface org.openqa.selenium.WebDriver.Navigation
Move back a single "item" in the browser's history.
BASE64 - Static variable in interface org.openqa.selenium.OutputType
Obtain the screenshot as base64 data.
Base64Encoder - Class in org.openqa.selenium.internal
Encodes binary data to plain text as Base64.
Base64Encoder() - Constructor for class org.openqa.selenium.internal.Base64Encoder
 
BASE_SUPPORT_URL - Static variable in exception org.openqa.selenium.WebDriverException
 
Beta - Annotation Type in org.openqa.selenium
Indicates that a feature or API is in active development, and so should not be relied upon.
blockAds(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether requests to ad/spam servers should be blocked.
BROWSER - Static variable in class org.openqa.selenium.logging.LogType
This log type pertains to logs from the browser.
build() - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
 
build() - Method in class org.openqa.selenium.Cookie.Builder
 
build() - Method in class org.openqa.selenium.interactions.Actions
Generates a composite action containing all actions so far, ready to be performed (and resets the internal builder state, so subsequent calls to build() will contain fresh sequences).
buildCapabilities() - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
 
builder() - Static method in class com.machinepublishers.jbrowserdriver.Settings
Convenience method for getting a Settings builder, which configures jBrowserDriver.
Builder() - Constructor for class com.machinepublishers.jbrowserdriver.Settings.Builder
 
Builder(String, String) - Constructor for class org.openqa.selenium.Cookie.Builder
 
BuildInfo - Class in org.openqa.selenium.internal
Reads information about how the current application was built from the Build-Info section of the manifest in the jar file, which contains this class.
BuildInfo() - Constructor for class org.openqa.selenium.internal.BuildInfo
 
ButtonReleaseAction - Class in org.openqa.selenium.interactions
Releases the left mouse button
ButtonReleaseAction(Mouse, Locatable) - Constructor for class org.openqa.selenium.interactions.ButtonReleaseAction
 
By - Class in org.openqa.selenium
Mechanism used to locate elements within a document.
By() - Constructor for class org.openqa.selenium.By
 
By.ByClassName - Class in org.openqa.selenium
 
By.ByCssSelector - Class in org.openqa.selenium
 
By.ById - Class in org.openqa.selenium
 
By.ByLinkText - Class in org.openqa.selenium
 
By.ByName - Class in org.openqa.selenium
 
By.ByPartialLinkText - Class in org.openqa.selenium
 
By.ByTagName - Class in org.openqa.selenium
 
By.ByXPath - Class in org.openqa.selenium
 
ByClassName(String) - Constructor for class org.openqa.selenium.By.ByClassName
 
ByCssSelector(String) - Constructor for class org.openqa.selenium.By.ByCssSelector
 
ById(String) - Constructor for class org.openqa.selenium.By.ById
 
ByLinkText(String) - Constructor for class org.openqa.selenium.By.ByLinkText
 
byName(String) - Static method in class com.machinepublishers.jbrowserdriver.Timezone
Get a Timezone according to Java's standard locale names.
ByName(String) - Constructor for class org.openqa.selenium.By.ByName
 
ByPartialLinkText(String) - Constructor for class org.openqa.selenium.By.ByPartialLinkText
 
ByTagName(String) - Constructor for class org.openqa.selenium.By.ByTagName
 
BYTES - Static variable in interface org.openqa.selenium.OutputType
Obtain the screenshot as raw bytes.
ByXPath(String) - Constructor for class org.openqa.selenium.By.ByXPath
 

C

cache(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether to cache web pages like a desktop browser would.
cacheDir() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
 
cacheDir(File) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Directory where the web cache resides--this enables sharing a cache across instances and after JVM restarts.
cacheEntries(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Set maximum number of cached files on disk.
cacheEntrySize(long) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Set maximum size of a file to be cached.
CanPerformActionChain - Interface in org.openqa.selenium.interactions
Interface implemented by each driver that implements performing action chains.
Capabilities - Interface in org.openqa.selenium
Describes a series of key/value pairs that encapsulate aspects of a browser.
charAt(int) - Method in enum org.openqa.selenium.Keys
 
chord(CharSequence...) - Static method in enum org.openqa.selenium.Keys
Simulate pressing many keys at once in a "chord".
chord(Iterable<CharSequence>) - Static method in enum org.openqa.selenium.Keys
 
CHROME - Static variable in class com.machinepublishers.jbrowserdriver.RequestHeaders
Chrome browser request headers
CHROME - Static variable in class com.machinepublishers.jbrowserdriver.UserAgent
Chrome browser
className(String) - Static method in class org.openqa.selenium.By
Finds elements based on the value of the "class" attribute.
clear() - Method in interface org.openqa.selenium.WebElement
If this element is a text entry element, this will clear the value.
click(WebElement) - Method in class org.openqa.selenium.interactions.Actions
Clicks in the middle of the given element.
click() - Method in class org.openqa.selenium.interactions.Actions
Clicks at the current mouse location.
click(Coordinates) - Method in interface org.openqa.selenium.interactions.Mouse
 
click() - Method in interface org.openqa.selenium.WebElement
Click this element.
ClickAction - Class in org.openqa.selenium.interactions
clicks an element.
ClickAction(Mouse, Locatable) - Constructor for class org.openqa.selenium.interactions.ClickAction
 
clickAndHold(WebElement) - Method in class org.openqa.selenium.interactions.Actions
Clicks (without releasing) in the middle of the given element.
clickAndHold() - Method in class org.openqa.selenium.interactions.Actions
Clicks (without releasing) at the current mouse location.
ClickAndHoldAction - Class in org.openqa.selenium.interactions
Presses the left mouse button without releasing it.
ClickAndHoldAction(Mouse, Locatable) - Constructor for class org.openqa.selenium.interactions.ClickAndHoldAction
 
CLIENT - Static variable in class org.openqa.selenium.logging.LogType
This log type pertains to logs from the client.
close() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Close the current window, quitting the browser if it's the last window currently open.
close() - Method in class org.openqa.selenium.logging.LoggingHandler
 
close() - Method in interface org.openqa.selenium.WebDriver
Close the current window, quitting the browser if it's the last window currently open.
com.machinepublishers.jbrowserdriver - package com.machinepublishers.jbrowserdriver
 
combine(LogEntries...) - Static method in class org.openqa.selenium.logging.LogCombiner
 
CompositeAction - Class in org.openqa.selenium.interactions
An action for aggregating actions and triggering all of them at the same time.
CompositeAction() - Constructor for class org.openqa.selenium.interactions.CompositeAction
 
CompositeAction(WebDriver) - Constructor for class org.openqa.selenium.interactions.CompositeAction
 
connectionReqTimeout(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Connection request timeout in milliseconds, which is the max time to wait when the max number of connections has already been reached.
connectTimeout(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Connect timeout in milliseconds, which the is max time until a connection is established.
context(String) - Method in interface org.openqa.selenium.ContextAware
Switch the focus of future commands for this driver to the context with the given name.
ContextAware - Interface in org.openqa.selenium
Some implementations of WebDriver, notably those that support native testing, need the ability to switch between the native and web-based contexts.
contextClick(WebElement) - Method in class org.openqa.selenium.interactions.Actions
Performs a context-click at middle of the given element.
contextClick() - Method in class org.openqa.selenium.interactions.Actions
Performs a context-click at the current mouse location.
contextClick(Coordinates) - Method in interface org.openqa.selenium.interactions.Mouse
 
ContextClickAction - Class in org.openqa.selenium.interactions
Context-clicks an element
ContextClickAction(Mouse, Locatable) - Constructor for class org.openqa.selenium.interactions.ContextClickAction
 
convertFromBase64Png(String) - Method in interface org.openqa.selenium.OutputType
Convert the given base64 png to a requested format.
convertFromPngBytes(byte[]) - Method in interface org.openqa.selenium.OutputType
Convert the given png to a requested format.
Cookie - Class in org.openqa.selenium
 
Cookie(String, String, String, Date) - Constructor for class org.openqa.selenium.Cookie
Creates an insecure non-httpOnly cookie with no domain specified.
Cookie(String, String, String, String, Date) - Constructor for class org.openqa.selenium.Cookie
Creates an insecure non-httpOnly cookie.
Cookie(String, String, String, String, Date, boolean) - Constructor for class org.openqa.selenium.Cookie
Creates a non-httpOnly cookie.
Cookie(String, String, String, String, Date, boolean, boolean) - Constructor for class org.openqa.selenium.Cookie
Creates a cookie.
Cookie(String, String) - Constructor for class org.openqa.selenium.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 org.openqa.selenium.Cookie
Create a cookie.
Cookie.Builder - Class in org.openqa.selenium
 
csrf() - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Enables CSRF token handling.
csrf(String, String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Enables CSRF token handling
cssSelector(String) - Static method in class org.openqa.selenium.By
Finds elements via the driver's underlying W3 Selector engine.

D

deactivate() - Method in interface org.openqa.selenium.WebDriver.ImeHandler
De-activate IME input (turns off the currently activated engine).
decode(String) - Method in class org.openqa.selenium.internal.Base64Encoder
 
DEFAULT_PORT - Static variable in class org.openqa.selenium.internal.SocketLock
 
defaultContent() - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Selects either the first frame on the page, or the main document when a page contains iframes.
deleteAllCookies() - Method in interface org.openqa.selenium.WebDriver.Options
Delete all the cookies for the current domain.
deleteCookie(Cookie) - Method in interface org.openqa.selenium.WebDriver.Options
Delete a cookie from the browser's "cookie jar".
deleteCookieNamed(String) - Method in interface org.openqa.selenium.WebDriver.Options
Delete the named cookie from the current domain.
Dimension - Class in org.openqa.selenium
Similar to Point - implement locally to avoid depending on GWT.
Dimension(int, int) - Constructor for class org.openqa.selenium.Dimension
 
dismiss() - Method in interface org.openqa.selenium.Alert
 
domain(String) - Method in class org.openqa.selenium.Cookie.Builder
 
doubleClick(WebElement) - Method in class org.openqa.selenium.interactions.Actions
Performs a double-click at middle of the given element.
doubleClick() - Method in class org.openqa.selenium.interactions.Actions
Performs a double-click at the current mouse location.
doubleClick(Coordinates) - Method in interface org.openqa.selenium.interactions.Mouse
 
DoubleClickAction - Class in org.openqa.selenium.interactions
Double-clicks an element.
DoubleClickAction(Mouse, Locatable) - Constructor for class org.openqa.selenium.interactions.DoubleClickAction
 
doubleTap(Coordinates) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of double tapon the screen, analogous to double click using a Mouse.
down(int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of the gesture 'down' on the screen.
dragAndDrop(WebElement, WebElement) - Method in class org.openqa.selenium.interactions.Actions
A convenience method that performs click-and-hold at the location of the source element, moves to the location of the target element, then releases the mouse.
dragAndDropBy(WebElement, int, int) - Method in class org.openqa.selenium.interactions.Actions
A convenience method that performs click-and-hold at the location of the source element, moves by a given offset, then releases the mouse.
driver - Variable in class org.openqa.selenium.interactions.Actions
 
DRIVER - Static variable in class org.openqa.selenium.logging.LogType
This log pertains to logs from the WebDriver implementation.
DRIVER_INFO - Static variable in exception org.openqa.selenium.WebDriverException
 
DROP_HEADER - Static variable in class com.machinepublishers.jbrowserdriver.RequestHeaders
Use this as a header value to force the header to be dropped from the request.
DYNAMIC_HEADER - Static variable in class com.machinepublishers.jbrowserdriver.RequestHeaders
Use this as a header value to force the header to be replaced by a value generated at runtime by the browser engine.

E

ElementNotVisibleException - Exception in org.openqa.selenium
Thrown to indicate that although an element is present on the DOM, it is not visible, and so is not able to be interacted with.
ElementNotVisibleException(String) - Constructor for exception org.openqa.selenium.ElementNotVisibleException
 
ElementNotVisibleException(String, Throwable) - Constructor for exception org.openqa.selenium.ElementNotVisibleException
 
ElementScrollBehavior - Enum in org.openqa.selenium.internal
 
enable(String, Level) - Method in class org.openqa.selenium.logging.LoggingPreferences
Enables logging for the given log type at the specified level and above.
encode(byte[]) - Method in class org.openqa.selenium.internal.Base64Encoder
 
equals(Object) - Method in class org.openqa.selenium.By
 
equals(Object) - Method in class org.openqa.selenium.Cookie
Two cookies are equal if the name and value match
equals(Object) - Method in class org.openqa.selenium.Dimension
 
equals(Object) - Method in class org.openqa.selenium.Point
 
equals(Object) - Method in class org.openqa.selenium.Rectangle
 
EUROPE_AMSTERDAM - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_ATHENS - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_BERLIN - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_BRUSSELS - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_BUCHAREST - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_BUDAPEST - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_COPENHAGEN - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_ISTANBUL - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_KIEV - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_LONDON - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_MADRID - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_MINSK - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_MOSCOW - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_PARIS - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_PRAGUE - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_ROME - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_SOFIA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_STOCKHOLM - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_VIENNA - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_WARSAW - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
EUROPE_ZURICH - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
execute(Action) - Method in interface org.openqa.selenium.interactions.ActionChainExecutor
 
executeAsyncScript(String, Object...) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Execute an asynchronous piece of JavaScript in the context of the currently selected frame or window.
executeAsyncScript(String, Object...) - Method in interface org.openqa.selenium.JavascriptExecutor
Execute an asynchronous piece of JavaScript in the context of the currently selected frame or window.
executeScript(String, Object...) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Executes JavaScript in the context of the currently selected frame or window.
executeScript(String, Object...) - Method in interface org.openqa.selenium.JavascriptExecutor
Executes JavaScript in the context of the currently selected frame or window.
expiresOn(Date) - Method in class org.openqa.selenium.Cookie.Builder
 
extractFrom(Capabilities) - Static method in class org.openqa.selenium.Proxy
 
extractFromSysProperty(String) - Static method in enum org.openqa.selenium.Architecture
Extracts architectures based on system properties in Java and a heuristic to overcome differences between JDK implementations.
extractFromSysProperty(String) - Static method in enum org.openqa.selenium.Platform
Extracts platforms based on system properties in Java and uses a heuristic to determine the most likely operating system.
extractFromSysProperty(String, String) - Static method in enum org.openqa.selenium.Platform
Extracts platforms based on system properties in Java and uses a heuristic to determine the most likely operating system.

F

family() - Method in enum org.openqa.selenium.Platform
Returns a platform that represents a family for the current platform.
FILE - Static variable in interface org.openqa.selenium.OutputType
Obtain the screenshot into a temporary file that will be deleted once the JVM exits.
filter(Level) - Method in class org.openqa.selenium.logging.LogEntries
 
finalize() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
 
findElement(By) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Find the first WebElement using the given method.
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByClassName
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByCssSelector
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ById
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByLinkText
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByName
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByPartialLinkText
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByTagName
 
findElement(SearchContext) - Method in class org.openqa.selenium.By.ByXPath
 
findElement(SearchContext) - Method in class org.openqa.selenium.By
Find a single element.
findElement(By) - Method in interface org.openqa.selenium.SearchContext
Find the first WebElement using the given method.
findElement(By) - Method in interface org.openqa.selenium.WebDriver
Find the first WebElement using the given method.
findElement(By) - Method in interface org.openqa.selenium.WebElement
Find the first WebElement using the given method.
findElementByClassName(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByClassName(String) - Method in interface org.openqa.selenium.internal.FindsByClassName
 
findElementByCssSelector(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByCssSelector(String) - Method in interface org.openqa.selenium.internal.FindsByCssSelector
 
findElementById(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementById(String) - Method in interface org.openqa.selenium.internal.FindsById
 
findElementByLinkText(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByLinkText(String) - Method in interface org.openqa.selenium.internal.FindsByLinkText
 
findElementByName(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByName(String) - Method in interface org.openqa.selenium.internal.FindsByName
 
findElementByPartialLinkText(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByPartialLinkText(String) - Method in interface org.openqa.selenium.internal.FindsByLinkText
 
findElementByTagName(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByTagName(String) - Method in interface org.openqa.selenium.internal.FindsByTagName
 
findElementByXPath(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementByXPath(String) - Method in interface org.openqa.selenium.internal.FindsByXPath
 
findElements(By) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Find all elements within the current page using the given mechanism.
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByClassName
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByCssSelector
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ById
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByLinkText
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByName
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByPartialLinkText
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByTagName
 
findElements(SearchContext) - Method in class org.openqa.selenium.By.ByXPath
 
findElements(SearchContext) - Method in class org.openqa.selenium.By
Find many elements.
findElements(By) - Method in interface org.openqa.selenium.SearchContext
Find all elements within the current context using the given mechanism.
findElements(By) - Method in interface org.openqa.selenium.WebDriver
Find all elements within the current page using the given mechanism.
findElements(By) - Method in interface org.openqa.selenium.WebElement
Find all elements within the current context using the given mechanism.
findElementsByClassName(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByClassName(String) - Method in interface org.openqa.selenium.internal.FindsByClassName
 
findElementsByCssSelector(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByCssSelector(String) - Method in interface org.openqa.selenium.internal.FindsByCssSelector
 
findElementsById(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsById(String) - Method in interface org.openqa.selenium.internal.FindsById
 
findElementsByLinkText(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByLinkText(String) - Method in interface org.openqa.selenium.internal.FindsByLinkText
 
findElementsByName(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByName(String) - Method in interface org.openqa.selenium.internal.FindsByName
 
findElementsByPartialLinkText(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByPartialLinkText(String) - Method in interface org.openqa.selenium.internal.FindsByLinkText
 
findElementsByTagName(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByTagName(String) - Method in interface org.openqa.selenium.internal.FindsByTagName
 
findElementsByXPath(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
findElementsByXPath(String) - Method in interface org.openqa.selenium.internal.FindsByXPath
 
FindsByClassName - Interface in org.openqa.selenium.internal
 
FindsByCssSelector - Interface in org.openqa.selenium.internal
 
FindsById - Interface in org.openqa.selenium.internal
 
FindsByLinkText - Interface in org.openqa.selenium.internal
 
FindsByName - Interface in org.openqa.selenium.internal
 
FindsByTagName - Interface in org.openqa.selenium.internal
 
FindsByXPath - Interface in org.openqa.selenium.internal
 
flick(int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Sends a flick gesture to the current view.
flick(Coordinates, int, int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of flick gestures starting in a location's element.
flush() - Method in class org.openqa.selenium.logging.LoggingHandler
 
forward() - Method in interface org.openqa.selenium.WebDriver.Navigation
Move a single "item" forward in the browser's history.
frame(int) - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Select a frame by its (zero-based) index.
frame(String) - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Select a frame by its name or ID.
frame(WebElement) - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Select a frame using its previously located WebElement.
fromJSON(JsonObject) - Static method in class org.openqa.selenium.logging.SessionLogs
 
fromString(String) - Static method in enum org.openqa.selenium.internal.ElementScrollBehavior
 
fromString(String) - Static method in enum org.openqa.selenium.Platform
Gets a platform with the name matching the parameter.
fromString(String) - Static method in enum org.openqa.selenium.UnexpectedAlertBehaviour
 
fullscreen() - Method in interface org.openqa.selenium.WebDriver.Window
Fullscreen the current window if it is not already fullscreen

G

get(String) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Load a new web page in the current browser window.
get(String) - Method in class org.openqa.selenium.logging.LocalLogs
 
get(String) - Method in interface org.openqa.selenium.logging.Logs
Fetches available log entries for the given log type.
get(String) - Method in interface org.openqa.selenium.WebDriver
Load a new web page in the current browser window.
getActionChainExecutor() - Method in interface org.openqa.selenium.interactions.CanPerformActionChain
 
getActions() - Method in class org.openqa.selenium.interactions.SendKeysAction
 
getActiveEngine() - Method in interface org.openqa.selenium.WebDriver.ImeHandler
Get the name of the active IME engine.
getAdditionalInformation() - Method in exception org.openqa.selenium.WebDriverException
 
getAlertText() - Method in exception org.openqa.selenium.UnhandledAlertException
 
getAll() - Method in class org.openqa.selenium.logging.LogEntries
Get the list of all log entries.
getAll() - Method in class org.openqa.selenium.logging.SessionLogs
 
getAttribute(String) - Method in interface org.openqa.selenium.WebElement
Get the value of a the given attribute of the element.
getAvailableEngines() - Method in interface org.openqa.selenium.WebDriver.ImeHandler
All available engines on the machine.
getAvailableLogTypes() - Method in interface org.openqa.selenium.logging.Logs
Queries for available log types.
getBrowserName() - Method in interface org.openqa.selenium.Capabilities
 
getBuildInformation() - Method in exception org.openqa.selenium.WebDriverException
 
getBuildRevision() - Method in class org.openqa.selenium.internal.BuildInfo
 
getBuildTime() - Method in class org.openqa.selenium.internal.BuildInfo
 
getCapabilities() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getCapabilities() - Method in interface org.openqa.selenium.HasCapabilities
 
getCapability(String) - Method in interface org.openqa.selenium.Capabilities
 
getCombinedLogsHolder(LocalLogs, LocalLogs) - Static method in class org.openqa.selenium.logging.LocalLogs
See documentation of CompositeLocalLogs about the difference between the first LocalLogs instance and the second one.
getCommandExecutor() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getContext() - Method in interface org.openqa.selenium.ContextAware
Return an opaque handle to this context that uniquely identifies it within this driver instance.
getContextHandles() - Method in interface org.openqa.selenium.ContextAware
Return a set of context handles which can be used to iterate over all contexts of this WebDriver instance
getCookieNamed(String) - Method in interface org.openqa.selenium.WebDriver.Options
Get a cookie with a given name.
getCookies() - Method in interface org.openqa.selenium.WebDriver.Options
Get all the cookies for the current domain.
getCoordinates() - Method in interface org.openqa.selenium.internal.Locatable
 
getCssValue(String) - Method in interface org.openqa.selenium.WebElement
Get the value of a given CSS property.
getCurrent() - Static method in enum org.openqa.selenium.Architecture
Gets current architecture.
getCurrent() - Static method in enum org.openqa.selenium.Platform
Get current platform (not necessarily the same as operating system).
getCurrentUrl() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Get a string representing the current URL that the browser is looking at.
getCurrentUrl() - Method in interface org.openqa.selenium.WebDriver
Get a string representing the current URL that the browser is looking at.
getDataModel() - Method in enum org.openqa.selenium.Architecture
Gets the data model of the architecture.
getDimension() - Method in class org.openqa.selenium.Rectangle
 
getDomain() - Method in class org.openqa.selenium.Cookie
 
getDriverName(StackTraceElement[]) - Static method in exception org.openqa.selenium.WebDriverException
 
getEnabledLogTypes() - Method in class org.openqa.selenium.logging.LoggingPreferences
 
getErrorHandler() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getExpiry() - Method in class org.openqa.selenium.Cookie
 
getFileDetector() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getFtpProxy() - Method in class org.openqa.selenium.Proxy
Gets the FTP proxy.
getHandlerBasedLoggerInstance(LoggingHandler, Set<String>) - Static method in class org.openqa.selenium.logging.LocalLogs
 
getHeight() - Method in class org.openqa.selenium.Dimension
 
getHeight() - Method in class org.openqa.selenium.Rectangle
 
getHttpProxy() - Method in class org.openqa.selenium.Proxy
Gets the HTTP proxy.
getId() - Method in interface org.openqa.selenium.internal.HasIdentity
 
getInstance() - Static method in class org.openqa.selenium.logging.LoggingHandler
 
getKeyboard() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getKeyboard() - Method in interface org.openqa.selenium.interactions.HasInputDevices
 
getKeyFromUnicode(char) - Static method in enum org.openqa.selenium.Keys
Get the special key representation, Keys, of the supplied character if there is one.
getLevel() - Method in class org.openqa.selenium.logging.LogEntry
Gets the logging entry's severity.
getLevel(String) - Method in class org.openqa.selenium.logging.LoggingPreferences
 
getLocation() - Method in interface org.openqa.selenium.WebElement
Where on the page is the top left-hand corner of the rendered element?
getLockPort() - Method in class org.openqa.selenium.internal.SocketLock
Gets the port number that is being-locked.
getLogs(String) - Method in class org.openqa.selenium.logging.SessionLogs
 
getLogTypes() - Method in class org.openqa.selenium.logging.SessionLogs
 
getMajorVersion() - Method in enum org.openqa.selenium.Platform
Returns the major version of this platform.
getMessage() - Method in class org.openqa.selenium.logging.LogEntry
Gets the log entry's message.
getMessage() - Method in exception org.openqa.selenium.WebDriverException
 
getMinorVersion() - Method in enum org.openqa.selenium.Platform
Returns the minor version of this platform.
getMouse() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getMouse() - Method in interface org.openqa.selenium.interactions.HasInputDevices
 
getName() - Method in class org.openqa.selenium.Cookie
 
getName(Level) - Static method in class org.openqa.selenium.logging.LogLevelMapping
Converts the JDK level to a name supported by Selenium.
getNoProxy() - Method in class org.openqa.selenium.Proxy
Gets proxy bypass (noproxy) addresses.
getNullLogger() - Static method in class org.openqa.selenium.logging.LocalLogs
Logger which doesn't do anything.
getOrientation() - Method in interface org.openqa.selenium.Rotatable
 
getPageSource() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Get the source of the last loaded page.
getPageSource() - Method in interface org.openqa.selenium.WebDriver
Get the source of the last loaded page.
getPartOfOsName() - Method in enum org.openqa.selenium.Platform
 
getPath() - Method in class org.openqa.selenium.Cookie
 
getPlatform() - Method in interface org.openqa.selenium.Capabilities
 
getPoint() - Method in class org.openqa.selenium.Rectangle
 
getPosition() - Method in interface org.openqa.selenium.WebDriver.Window
Get the position of the current window, relative to the upper left corner of the screen.
getProxyAutoconfigUrl() - Method in class org.openqa.selenium.Proxy
Gets the proxy auto-configuration URL.
getProxyType() - Method in class org.openqa.selenium.Proxy
Gets the Proxy.ProxyType.
getRecords() - Method in class org.openqa.selenium.logging.LoggingHandler
 
getRect() - Method in interface org.openqa.selenium.WebElement
 
getReleaseLabel() - Method in class org.openqa.selenium.internal.BuildInfo
 
getScreenshotAs(OutputType<X>) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Capture the screenshot and store it in the specified location.
getScreenshotAs(OutputType<X>) - Method in interface org.openqa.selenium.TakesScreenshot
Capture the screenshot and store it in the specified location.
getSessionId() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
getSessionLogs(JsonObject) - Static method in class org.openqa.selenium.logging.SessionLogHandler
Creates a session logs map, with session logs mapped to session IDs, given a raw session log map as a JSON object.
getSize() - Method in interface org.openqa.selenium.WebDriver.Window
Get the size of the current window.
getSize() - Method in interface org.openqa.selenium.WebElement
What is the width and height of the rendered element?
getSocksPassword() - Method in class org.openqa.selenium.Proxy
Gets the SOCKS proxy's password.
getSocksProxy() - Method in class org.openqa.selenium.Proxy
Gets the SOCKS proxy.
getSocksUsername() - Method in class org.openqa.selenium.Proxy
Gets the SOCKS proxy's username.
getSslProxy() - Method in class org.openqa.selenium.Proxy
Gets the SSL tunnel proxy.
getStatusCode() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
 
getStoringLoggerInstance(Set<String>) - Static method in class org.openqa.selenium.logging.LocalLogs
 
getSupportUrl() - Method in exception org.openqa.selenium.InvalidSelectorException
 
getSupportUrl() - Method in exception org.openqa.selenium.NoSuchElementException
 
getSupportUrl() - Method in exception org.openqa.selenium.StaleElementReferenceException
 
getSupportUrl() - Method in exception org.openqa.selenium.WebDriverException
 
getSystemInformation() - Method in exception org.openqa.selenium.WebDriverException
 
getTagName() - Method in interface org.openqa.selenium.WebElement
Get the tag name of this element.
getText() - Method in interface org.openqa.selenium.Alert
 
getText() - Method in interface org.openqa.selenium.WebElement
Get the visible (i.e.
getTimestamp() - Method in class org.openqa.selenium.logging.LogEntry
Gets the timestamp of the log statement in milliseconds since UNIX Epoch.
getTitle() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
The title of the current page.
getTitle() - Method in interface org.openqa.selenium.WebDriver
The title of the current page.
getTouch() - Method in interface org.openqa.selenium.interactions.HasTouchScreen
 
getValue() - Method in class org.openqa.selenium.Cookie
 
getVersion() - Method in interface org.openqa.selenium.Capabilities
 
getWidth() - Method in class org.openqa.selenium.Dimension
 
getWidth() - Method in class org.openqa.selenium.Rectangle
 
getWindowHandle() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Return an opaque handle to this window that uniquely identifies it within this driver instance.
getWindowHandle() - Method in interface org.openqa.selenium.WebDriver
Return an opaque handle to this window that uniquely identifies it within this driver instance.
getWindowHandles() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Return a set of window handles which can be used to iterate over all open windows of this WebDriver instance by passing them to WebDriver.switchTo().WebDriver.Options.window()
getWindowHandles() - Method in interface org.openqa.selenium.WebDriver
Return a set of window handles which can be used to iterate over all open windows of this WebDriver instance by passing them to WebDriver.switchTo().WebDriver.Options.window()
getWrappedDriver() - Method in interface org.openqa.selenium.internal.WrapsDriver
 
getWrappedElement() - Method in interface org.openqa.selenium.internal.WrapsElement
 
getX() - Method in class org.openqa.selenium.Point
 
getX() - Method in class org.openqa.selenium.Rectangle
 
getY() - Method in class org.openqa.selenium.Point
 
getY() - Method in class org.openqa.selenium.Rectangle
 

H

HasCapabilities - Interface in org.openqa.selenium
Used by classes to indicate that they can describe the Capabilities they possess.
hashCode() - Method in class org.openqa.selenium.By
 
hashCode() - Method in class org.openqa.selenium.Cookie
 
hashCode() - Method in class org.openqa.selenium.Dimension
 
hashCode() - Method in class org.openqa.selenium.Point
 
hashCode() - Method in class org.openqa.selenium.Rectangle
 
HasIdentity - Interface in org.openqa.selenium.internal
 
HasInputDevices - Interface in org.openqa.selenium.interactions
Interface implemented by each driver that allows access to the raw input devices.
HasTouchScreen - Interface in org.openqa.selenium.interactions
Interface implemented by each driver that allows access to touch screen capabilities.
HEAD_SCRIPT - Static variable in class com.machinepublishers.jbrowserdriver.Settings
A script to guard against canvas fingerprinting and also add some typical navigator properties.
headless(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether to run in headless mode (no GUI windows).
headScript(String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Script to be injected in the HTML Head section.
heartbeat() - Method in interface com.machinepublishers.jbrowserdriver.HeartbeatRemote
 
heartbeat() - Method in class com.machinepublishers.jbrowserdriver.HeartbeatServer
 
HeartbeatRemote - Interface in com.machinepublishers.jbrowserdriver
 
HeartbeatServer - Class in com.machinepublishers.jbrowserdriver
 
HeartbeatServer() - Constructor for class com.machinepublishers.jbrowserdriver.HeartbeatServer
 
height - Variable in class org.openqa.selenium.Dimension
 
height - Variable in class org.openqa.selenium.Rectangle
 
hostnameVerification(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether the hostname in certificates should be verified.

I

id(String) - Static method in class org.openqa.selenium.By
 
ignoreDialogs(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether JavaScript alerts, prompts, and confirm dialogs should be auto-dismissed and ignored.
ime() - Method in interface org.openqa.selenium.WebDriver.Options
 
ImeActivationFailedException - Exception in org.openqa.selenium
Indicates that activating an IME engine has failed.
ImeActivationFailedException(String) - Constructor for exception org.openqa.selenium.ImeActivationFailedException
 
ImeActivationFailedException(String, Throwable) - Constructor for exception org.openqa.selenium.ImeActivationFailedException
 
ImeNotAvailableException - Exception in org.openqa.selenium
Indicates that IME support is not available.
ImeNotAvailableException(String) - Constructor for exception org.openqa.selenium.ImeNotAvailableException
 
ImeNotAvailableException(String, Throwable) - Constructor for exception org.openqa.selenium.ImeNotAvailableException
 
implicitlyWait(long, TimeUnit) - Method in interface org.openqa.selenium.WebDriver.Timeouts
Specifies the amount of time the driver should wait when searching for an element if it is not immediately present.
init() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Optionally call this method if you want JavaFX initialized and the browser window opened immediately.
InvalidCookieDomainException - Exception in org.openqa.selenium
Thrown when attempting to add a cookie under a different domain than the current URL.
InvalidCookieDomainException() - Constructor for exception org.openqa.selenium.InvalidCookieDomainException
 
InvalidCookieDomainException(String) - Constructor for exception org.openqa.selenium.InvalidCookieDomainException
 
InvalidCookieDomainException(Throwable) - Constructor for exception org.openqa.selenium.InvalidCookieDomainException
 
InvalidCookieDomainException(String, Throwable) - Constructor for exception org.openqa.selenium.InvalidCookieDomainException
 
InvalidCoordinatesException - Exception in org.openqa.selenium.interactions
Indicates that the coordinates provided to an interactions operation are invalid.
InvalidCoordinatesException(String) - Constructor for exception org.openqa.selenium.interactions.InvalidCoordinatesException
 
InvalidElementStateException - Exception in org.openqa.selenium
 
InvalidElementStateException() - Constructor for exception org.openqa.selenium.InvalidElementStateException
 
InvalidElementStateException(String) - Constructor for exception org.openqa.selenium.InvalidElementStateException
 
InvalidElementStateException(Throwable) - Constructor for exception org.openqa.selenium.InvalidElementStateException
 
InvalidElementStateException(String, Throwable) - Constructor for exception org.openqa.selenium.InvalidElementStateException
 
InvalidSelectorException - Exception in org.openqa.selenium
 
InvalidSelectorException(String) - Constructor for exception org.openqa.selenium.InvalidSelectorException
 
InvalidSelectorException(String, Throwable) - Constructor for exception org.openqa.selenium.InvalidSelectorException
 
is(Architecture) - Method in enum org.openqa.selenium.Architecture
Heuristic for comparing two architectures.
is(String) - Method in interface org.openqa.selenium.Capabilities
 
is(Platform) - Method in enum org.openqa.selenium.Platform
Heuristic for comparing two platforms.
isActivated() - Method in interface org.openqa.selenium.WebDriver.ImeHandler
Indicates whether IME input active at the moment (not if it's available).
isAutodetect() - Method in class org.openqa.selenium.Proxy
Whether to autodetect proxy settings.
isDisplayed() - Method in interface org.openqa.selenium.WebElement
Is this element displayed or not? This method avoids the problem of having to parse an element's "style" attribute.
isEnabled() - Method in interface org.openqa.selenium.WebElement
Is the element currently enabled or not? This will generally return true for everything but disabled input elements.
isHttpOnly(boolean) - Method in class org.openqa.selenium.Cookie.Builder
 
isHttpOnly() - Method in class org.openqa.selenium.Cookie
 
isJavascriptEnabled() - Method in interface org.openqa.selenium.Capabilities
 
isSecure(boolean) - Method in class org.openqa.selenium.Cookie.Builder
 
isSecure() - Method in class org.openqa.selenium.Cookie
 
isSelected() - Method in interface org.openqa.selenium.WebElement
Determine whether or not this element is selected or not.
iterator() - Method in class org.openqa.selenium.logging.LogEntries
 

J

javaBinary(String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The path to the Java executable or the Java command used to launch child JRE browser processes.
javaExportModules(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Allows this library to run on Java 9.
javaOptions(String...) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
JVM options, such as Java system properties or Java HotSpot VM options.
javascript(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether javascript is enabled in the browser.
JavascriptExecutor - Interface in org.openqa.selenium
Indicates that a driver can execute JavaScript, providing access to the mechanism to do so.
JBrowserDriver - Class in com.machinepublishers.jbrowserdriver
A Selenium-compatible and WebKit-based web driver written in pure Java.
JBrowserDriver() - Constructor for class com.machinepublishers.jbrowserdriver.JBrowserDriver
Constructs a browser with default settings, UTC timezone, and no proxy.
JBrowserDriver(Capabilities) - Constructor for class com.machinepublishers.jbrowserdriver.JBrowserDriver
Use Settings.builder() ...buildCapabilities() to create settings to pass to this constructor.
JBrowserDriver(Settings) - Constructor for class com.machinepublishers.jbrowserdriver.JBrowserDriver
Use Settings.builder() ...build() to create settings to pass to this constructor.

K

keyboard - Variable in class org.openqa.selenium.interactions.Actions
 
Keyboard - Interface in org.openqa.selenium.interactions
Interface representing basic, low-level keyboard operations.
keyDown(Keys) - Method in class org.openqa.selenium.interactions.Actions
Performs a modifier key press.
keyDown(WebElement, Keys) - Method in class org.openqa.selenium.interactions.Actions
Performs a modifier key press after focusing on an element.
KeyDownAction - Class in org.openqa.selenium.interactions
Emulates key press only, without the release.
KeyDownAction(Keyboard, Mouse, Locatable, Keys) - Constructor for class org.openqa.selenium.interactions.KeyDownAction
 
KeyDownAction(Keyboard, Mouse, Keys) - Constructor for class org.openqa.selenium.interactions.KeyDownAction
 
Keys - Enum in org.openqa.selenium
Representations of pressable keys that aren't text.
keyUp(Keys) - Method in class org.openqa.selenium.interactions.Actions
Performs a modifier key release.
keyUp(WebElement, Keys) - Method in class org.openqa.selenium.interactions.Actions
Performs a modifier key release after focusing on an element.
KeyUpAction - Class in org.openqa.selenium.interactions
Emulates key release only, without the press.
KeyUpAction(Keyboard, Mouse, Locatable, Keys) - Constructor for class org.openqa.selenium.interactions.KeyUpAction
 
KeyUpAction(Keyboard, Mouse, Keys) - Constructor for class org.openqa.selenium.interactions.KeyUpAction
 
kill() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Attempt to forcibly kill this Killable at the OS level.
kill() - Method in interface org.openqa.selenium.internal.Killable
Attempt to forcibly kill this Killable at the OS level.
Killable - Interface in org.openqa.selenium.internal
Implemented by WebDriver implementations that support hard kill by killing the process at the OS level.

L

length() - Method in enum org.openqa.selenium.Keys
 
linkText(String) - Static method in class org.openqa.selenium.By
 
localIp(InetAddress) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Used for binding to a specific NIC
LocalLogs - Class in org.openqa.selenium.logging
Stores and retrieves logs in-process (i.e.
LocalLogs() - Constructor for class org.openqa.selenium.logging.LocalLogs
 
Locatable - Interface in org.openqa.selenium.internal
 
Lock - Interface in org.openqa.selenium.internal
 
lock(long) - Method in interface org.openqa.selenium.internal.Lock
 
lock(long) - Method in class org.openqa.selenium.internal.SocketLock
 
LogCombiner - Class in org.openqa.selenium.logging
 
LogCombiner() - Constructor for class org.openqa.selenium.logging.LogCombiner
 
LogEntries - Class in org.openqa.selenium.logging
Represent a pool of LogEntry.
LogEntries(Iterable<LogEntry>) - Constructor for class org.openqa.selenium.logging.LogEntries
 
LogEntry - Class in org.openqa.selenium.logging
Represents a single log statement.
LogEntry(Level, long, String) - Constructor for class org.openqa.selenium.logging.LogEntry
 
logger(String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The name of a Java Logger to handle log messages.
loggerLevel(Level) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
At what log level the logger should log
LoggingHandler - Class in org.openqa.selenium.logging
A custom handler used to record log entries.
LoggingPreferences - Class in org.openqa.selenium.logging
Represents the logging preferences.
LoggingPreferences() - Constructor for class org.openqa.selenium.logging.LoggingPreferences
 
logJavascript(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Log the browser console output.
LogLevelMapping - Class in org.openqa.selenium.logging
 
LogLevelMapping() - Constructor for class org.openqa.selenium.logging.LogLevelMapping
 
Logs - Interface in org.openqa.selenium.logging
Interface for providing logs.
logs() - Method in interface org.openqa.selenium.WebDriver.Options
Gets the Logs interface used to fetch different types of logs.
logsMax(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Maximum number of log messages (per log type) to store in memory (per process), accessible via the Selenium logging APIs.
logTrace(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Log details of HTTP requests performed and other info useful for monitoring runtime performance.
LogType - Class in org.openqa.selenium.logging
Supported log types.
LogType() - Constructor for class org.openqa.selenium.logging.LogType
 
logWarnings(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Log errors, exceptions, and important notices.
logWire(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Log full requests and responses (excluding response bodies).
longPress(Coordinates) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of long press gestures.

M

manage() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Gets the Option interface
manage() - Method in interface org.openqa.selenium.WebDriver
Gets the Option interface
maxConnections(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Maximum number of concurrent connections overall (per process).
maximize() - Method in interface org.openqa.selenium.WebDriver.Window
Maximizes the current window if it is not already maximized
maxRouteConnections(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Maximum number of concurrent connections (per process) to a specific host+proxy combo.
mediaDir() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
 
mouse - Variable in class org.openqa.selenium.interactions.Actions
 
Mouse - Interface in org.openqa.selenium.interactions
Interface representing basic mouse operations.
mouseDown(Coordinates) - Method in interface org.openqa.selenium.interactions.Mouse
 
mouseMove(Coordinates) - Method in interface org.openqa.selenium.interactions.Mouse
 
mouseMove(Coordinates, long, long) - Method in interface org.openqa.selenium.interactions.Mouse
 
mouseUp(Coordinates) - Method in interface org.openqa.selenium.interactions.Mouse
 
move(int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of the gesture 'move' on the screen.
move(int, int) - Method in class org.openqa.selenium.Point
 
moveBy(int, int) - Method in class org.openqa.selenium.Point
 
moveByOffset(int, int) - Method in class org.openqa.selenium.interactions.Actions
Moves the mouse from its current position (or 0,0) by the given offset.
MoveMouseAction - Class in org.openqa.selenium.interactions
Moves the mouse to an element.
MoveMouseAction(Mouse, Locatable) - Constructor for class org.openqa.selenium.interactions.MoveMouseAction
 
MoveTargetOutOfBoundsException - Exception in org.openqa.selenium.interactions
Indicates that the target provided to the actions move() method is invalid - outside of the size of the window.
MoveTargetOutOfBoundsException(String) - Constructor for exception org.openqa.selenium.interactions.MoveTargetOutOfBoundsException
 
MoveTargetOutOfBoundsException(Throwable) - Constructor for exception org.openqa.selenium.interactions.MoveTargetOutOfBoundsException
 
MoveTargetOutOfBoundsException(String, Throwable) - Constructor for exception org.openqa.selenium.interactions.MoveTargetOutOfBoundsException
 
moveToElement(WebElement) - Method in class org.openqa.selenium.interactions.Actions
Moves the mouse to the middle of the element.
moveToElement(WebElement, int, int) - Method in class org.openqa.selenium.interactions.Actions
Moves the mouse to an offset from the top-left corner of the element.
MoveToOffsetAction - Class in org.openqa.selenium.interactions
Move the mouse to a location within the element provided.
MoveToOffsetAction(Mouse, Locatable, int, int) - Constructor for class org.openqa.selenium.interactions.MoveToOffsetAction
 

N

name() - Method in class com.machinepublishers.jbrowserdriver.Timezone
 
name(String) - Static method in class org.openqa.selenium.By
 
navigate() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
navigate() - Method in interface org.openqa.selenium.WebDriver
An abstraction allowing the driver to access the browser's history and to navigate to a given URL.
NeedsLocalLogs - Interface in org.openqa.selenium.logging
 
NoAlertPresentException - Exception in org.openqa.selenium
Indicates that a user has tried to access an alert when one is not present.
NoAlertPresentException() - Constructor for exception org.openqa.selenium.NoAlertPresentException
 
NoAlertPresentException(String) - Constructor for exception org.openqa.selenium.NoAlertPresentException
 
NoAlertPresentException(Throwable) - Constructor for exception org.openqa.selenium.NoAlertPresentException
 
NoAlertPresentException(String, Throwable) - Constructor for exception org.openqa.selenium.NoAlertPresentException
 
normalize(Level) - Static method in class org.openqa.selenium.logging.LogLevelMapping
Normalizes the given level to one of those supported by Selenium.
NoSuchContextException - Exception in org.openqa.selenium
Thrown by ContextAware.context(String) WebDriver.switchTo().context(String name)}.
NoSuchContextException(String) - Constructor for exception org.openqa.selenium.NoSuchContextException
 
NoSuchContextException(String, Throwable) - Constructor for exception org.openqa.selenium.NoSuchContextException
 
NoSuchElementException - Exception in org.openqa.selenium
NoSuchElementException(String) - Constructor for exception org.openqa.selenium.NoSuchElementException
 
NoSuchElementException(String, Throwable) - Constructor for exception org.openqa.selenium.NoSuchElementException
 
NoSuchFrameException - Exception in org.openqa.selenium
NoSuchFrameException(String) - Constructor for exception org.openqa.selenium.NoSuchFrameException
 
NoSuchFrameException(String, Throwable) - Constructor for exception org.openqa.selenium.NoSuchFrameException
 
NoSuchSessionException - Exception in org.openqa.selenium
Thrown by any command being called after WebDriver.quit().
NoSuchSessionException() - Constructor for exception org.openqa.selenium.NoSuchSessionException
 
NoSuchSessionException(String) - Constructor for exception org.openqa.selenium.NoSuchSessionException
 
NoSuchSessionException(String, Throwable) - Constructor for exception org.openqa.selenium.NoSuchSessionException
 
NoSuchWindowException - Exception in org.openqa.selenium
NoSuchWindowException(String) - Constructor for exception org.openqa.selenium.NoSuchWindowException
 
NoSuchWindowException(String, Throwable) - Constructor for exception org.openqa.selenium.NoSuchWindowException
 
NotFoundException - Exception in org.openqa.selenium
 
NotFoundException() - Constructor for exception org.openqa.selenium.NotFoundException
 
NotFoundException(String) - Constructor for exception org.openqa.selenium.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception org.openqa.selenium.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception org.openqa.selenium.NotFoundException
 

O

org.openqa.selenium - package org.openqa.selenium
 
org.openqa.selenium.interactions - package org.openqa.selenium.interactions
 
org.openqa.selenium.internal - package org.openqa.selenium.internal
 
org.openqa.selenium.logging - package org.openqa.selenium.logging
 
OutputType<T> - Interface in org.openqa.selenium
Defines the output type for a screenshot.

P

PACIFIC_AUCKLAND - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
PACIFIC_FIJI - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
PACIFIC_HONOLULU - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 
pageLoadTimeout(long, TimeUnit) - Method in interface org.openqa.selenium.WebDriver.Timeouts
Sets the amount of time to wait for a page load to complete before throwing an error.
pageWait() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Waits until requests are completed and idle for a certain amount of time.
parentFrame() - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Change focus to the parent context.
partialLinkText(String) - Static method in class org.openqa.selenium.By
 
path(String) - Method in class org.openqa.selenium.Cookie.Builder
 
perform() - Method in interface org.openqa.selenium.interactions.Action
 
perform() - Method in class org.openqa.selenium.interactions.Actions
A convenience method for performing the actions without calling build() first.
perform() - Method in class org.openqa.selenium.interactions.ButtonReleaseAction
Releases the mouse button currently left held.
perform() - Method in class org.openqa.selenium.interactions.ClickAction
 
perform() - Method in class org.openqa.selenium.interactions.ClickAndHoldAction
Holds down the mouse button on a selected element.
perform() - Method in class org.openqa.selenium.interactions.CompositeAction
 
perform() - Method in class org.openqa.selenium.interactions.ContextClickAction
Emulates clicking on the mouse button that would bring up contextual menus (usually right-clicking).
perform() - Method in class org.openqa.selenium.interactions.DoubleClickAction
Double-clicks on the given element.
perform() - Method in class org.openqa.selenium.interactions.KeyDownAction
 
perform() - Method in class org.openqa.selenium.interactions.KeyUpAction
 
perform() - Method in class org.openqa.selenium.interactions.MoveMouseAction
 
perform() - Method in class org.openqa.selenium.interactions.MoveToOffsetAction
 
perform() - Method in class org.openqa.selenium.interactions.SendKeysAction
 
PERFORMANCE - Static variable in class org.openqa.selenium.logging.LogType
This log type pertains to logs relating to performance timings.
Platform - Enum in org.openqa.selenium
Represents the known and supported Platforms that WebDriver runs on.
Point - Class in org.openqa.selenium
A copy of java.awt.Point, to remove dependency on awt.
Point(int, int) - Constructor for class org.openqa.selenium.Point
 
pressKey(CharSequence) - Method in interface org.openqa.selenium.interactions.Keyboard
Press a key on the keyboard that isn't text.
processes(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The number of JBrowserDriver instances that can run concurrently, using any available port.
processes(int, String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The number of JBrowserDriver instances that can run concurrently, using any available port, and the host name or IP of the local machine.
processes(String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The ports used by JBrowserDriver instances and the parent process.
processes(String, String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
The ports and host/IP used by JBrowserDriver instances and the parent process.
PROFILER - Static variable in class org.openqa.selenium.logging.LogType
This log type pertains to logs relating to performance timings.
proxy(ProxyConfig) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Proxy server to be used.
Proxy - Class in org.openqa.selenium
Configuration parameters for using proxies in WebDriver.
Proxy() - Constructor for class org.openqa.selenium.Proxy
 
Proxy(Map<String, ?>) - Constructor for class org.openqa.selenium.Proxy
 
Proxy.ProxyType - Enum in org.openqa.selenium
 
ProxyConfig - Class in com.machinepublishers.jbrowserdriver
Proxy server settings.
ProxyConfig() - Constructor for class com.machinepublishers.jbrowserdriver.ProxyConfig
Creates a direct connection (no proxy).
ProxyConfig(ProxyConfig.Type, String, int) - Constructor for class com.machinepublishers.jbrowserdriver.ProxyConfig
Creates a proxy.
ProxyConfig(ProxyConfig.Type, String, int, String, String) - Constructor for class com.machinepublishers.jbrowserdriver.ProxyConfig
Creates a proxy.
ProxyConfig(ProxyConfig.Type, String, int, String, String, boolean) - Constructor for class com.machinepublishers.jbrowserdriver.ProxyConfig
Creates a proxy.
ProxyConfig(ProxyConfig.Type, String, int, String, String, boolean, Set<String>) - Constructor for class com.machinepublishers.jbrowserdriver.ProxyConfig
Creates a proxy.
ProxyConfig.Type - Enum in com.machinepublishers.jbrowserdriver
The proxy type.
publish(LogRecord) - Method in class org.openqa.selenium.logging.LoggingHandler
 

Q

quickRender(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Exclude web page images and binary data from rendering.
quit() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Quits this driver, closing every associated window.
quit() - Method in interface org.openqa.selenium.WebDriver
Quits this driver, closing every associated window.

R

Rectangle - Class in org.openqa.selenium
 
Rectangle(int, int, int, int) - Constructor for class org.openqa.selenium.Rectangle
 
Rectangle(Point, Dimension) - Constructor for class org.openqa.selenium.Rectangle
 
refresh() - Method in interface org.openqa.selenium.WebDriver.Navigation
Refresh the current page
release(WebElement) - Method in class org.openqa.selenium.interactions.Actions
Releases the depressed left mouse button, in the middle of the given element.
release() - Method in class org.openqa.selenium.interactions.Actions
Releases the depressed left mouse button at the current mouse location.
releaseKey(CharSequence) - Method in interface org.openqa.selenium.interactions.Keyboard
Release a key on the keyboard that isn't text.
RequestHeaders - Class in com.machinepublishers.jbrowserdriver
Customizes headers sent on each request.
RequestHeaders(LinkedHashMap<String, String>) - Constructor for class com.machinepublishers.jbrowserdriver.RequestHeaders
Specify the ordered headers to be sent on each request.
RequestHeaders(LinkedHashMap<String, String>, LinkedHashMap<String, String>) - Constructor for class com.machinepublishers.jbrowserdriver.RequestHeaders
Specify the ordered headers to be sent on each request.
requestHeaders(RequestHeaders) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Headers to be sent on each request.
reset(Settings) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Reset the state of the browser.
reset(Capabilities) - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Reset the state of the browser.
reset() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Reset the state of the browser.
Rotatable - Interface in org.openqa.selenium
Represents rotation of the browser view for orientation-sensitive devices.
rotate(ScreenOrientation) - Method in interface org.openqa.selenium.Rotatable
Changes the orientation of the browser window.

S

saveAttachments(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether to save links to disk when prompted by the browser.
saveMedia(boolean) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Whether to save media (e.g., images) to disk.
screen(Dimension) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Size of the screen and initial size of the window.
ScreenOrientation - Enum in org.openqa.selenium
Represents possible screen orientations.
scroll(Coordinates, int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Creates a scroll gesture that starts on a particular screen location.
scroll(int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the view to be scrolled by an x and y offset.
SearchContext - Interface in org.openqa.selenium
 
sendKeys(String) - Method in interface org.openqa.selenium.Alert
 
sendKeys(CharSequence...) - Method in class org.openqa.selenium.interactions.Actions
Sends keys to the active element.
sendKeys(WebElement, CharSequence...) - Method in class org.openqa.selenium.interactions.Actions
Equivalent to calling: Actions.click(element).sendKeys(keysToSend). This method is different from WebElement.sendKeys(CharSequence...) - see Actions.sendKeys(CharSequence...) for details how.
sendKeys(CharSequence...) - Method in interface org.openqa.selenium.interactions.Keyboard
Sends keys to the keyboard representation in the browser.
sendKeys(CharSequence...) - Method in interface org.openqa.selenium.WebElement
Use this method to simulate typing into an element, which may set its value.
SendKeysAction - Class in org.openqa.selenium.interactions
Sending a sequence of keys to an element.
SendKeysAction(Keyboard, Mouse, Locatable, CharSequence...) - Constructor for class org.openqa.selenium.interactions.SendKeysAction
 
SendKeysAction(Keyboard, Mouse, CharSequence...) - Constructor for class org.openqa.selenium.interactions.SendKeysAction
 
SERVER - Static variable in class org.openqa.selenium.logging.LogType
This log type pertains to logs from the remote server.
SESSION_ID - Static variable in exception org.openqa.selenium.WebDriverException
 
SessionLogHandler - Class in org.openqa.selenium.logging
 
SessionLogHandler() - Constructor for class org.openqa.selenium.logging.SessionLogHandler
 
SessionLogs - Class in org.openqa.selenium.logging
Contains the logs for a session divided by supported log types.
SessionLogs() - Constructor for class org.openqa.selenium.logging.SessionLogs
 
SessionNotCreatedException - Exception in org.openqa.selenium
Indicates that a session could not be created.
SessionNotCreatedException(String) - Constructor for exception org.openqa.selenium.SessionNotCreatedException
 
SessionNotCreatedException(String, Throwable) - Constructor for exception org.openqa.selenium.SessionNotCreatedException
 
setAutodetect(boolean) - Method in class org.openqa.selenium.Proxy
Specifies whether to autodetect proxy settings.
setCredentials(Credentials) - Method in interface org.openqa.selenium.Alert
 
setFtpProxy(String) - Method in class org.openqa.selenium.Proxy
Specify which proxy to use for FTP connections.
setHeight(int) - Method in class org.openqa.selenium.Rectangle
 
setHttpProxy(String) - Method in class org.openqa.selenium.Proxy
Specify which proxy to use for HTTP connections.
setLocalLogs(LocalLogs) - Method in interface org.openqa.selenium.logging.NeedsLocalLogs
 
setNoProxy(String) - Method in class org.openqa.selenium.Proxy
Sets proxy bypass (noproxy) addresses
setPosition(Point) - Method in interface org.openqa.selenium.WebDriver.Window
Set the position of the current window.
setProxyAutoconfigUrl(String) - Method in class org.openqa.selenium.Proxy
Specifies the URL to be used for proxy auto-configuration.
setProxyType(Proxy.ProxyType) - Method in class org.openqa.selenium.Proxy
Explicitly sets the proxy type, useful for forcing direct connection on Linux.
setScriptTimeout(long, TimeUnit) - Method in interface org.openqa.selenium.WebDriver.Timeouts
Sets the amount of time to wait for an asynchronous script to finish execution before throwing an error.
setSize(Dimension) - Method in interface org.openqa.selenium.WebDriver.Window
Set the size of the current window.
setSocksPassword(String) - Method in class org.openqa.selenium.Proxy
Specifies a password for the SOCKS proxy.
setSocksProxy(String) - Method in class org.openqa.selenium.Proxy
Specifies which proxy to use for SOCKS.
setSocksUsername(String) - Method in class org.openqa.selenium.Proxy
Specifies a username for the SOCKS proxy.
setSslProxy(String) - Method in class org.openqa.selenium.Proxy
Specify which proxy to use for SSL connections.
Settings - Class in com.machinepublishers.jbrowserdriver
An immutable class which contains settings for the browser.
Settings.Builder - Class in com.machinepublishers.jbrowserdriver
Helps build a Settings object which configures jBrowserDriver.
setWidth(int) - Method in class org.openqa.selenium.Rectangle
 
setX(int) - Method in class org.openqa.selenium.Rectangle
 
setY(int) - Method in class org.openqa.selenium.Rectangle
 
singleTap(Coordinates) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of single tap on the screen, analogous to click using a Mouse.
SocketLock - Class in org.openqa.selenium.internal
Implements Lock via an implementation that uses a well-known server socket.
SocketLock() - Constructor for class org.openqa.selenium.internal.SocketLock
Constructs a new SocketLock using the default port.
SocketLock(int) - Constructor for class org.openqa.selenium.internal.SocketLock
Constructs a new SocketLock.
SocketLock(InetSocketAddress) - Constructor for class org.openqa.selenium.internal.SocketLock
Constructs a new SocketLock.
socketTimeout(int) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Socket timeout in milliseconds, which is the max idle time between any two packets.
ssl(String) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Specifies a source of trusted certificate authorities.
StaleElementReferenceException - Exception in org.openqa.selenium
Indicates that a reference to an element is now "stale" --- the element no longer appears on the DOM of the page.
StaleElementReferenceException(String) - Constructor for exception org.openqa.selenium.StaleElementReferenceException
 
StaleElementReferenceException(String, Throwable) - Constructor for exception org.openqa.selenium.StaleElementReferenceException
 
submit() - Method in interface org.openqa.selenium.WebElement
If this current element is a form, or an element within a form, then this will be submitted to the remote server.
subSequence(int, int) - Method in enum org.openqa.selenium.Keys
 
switchTo() - Method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Send future commands to a different frame or window.
switchTo() - Method in interface org.openqa.selenium.WebDriver
Send future commands to a different frame or window.

T

tagName(String) - Static method in class org.openqa.selenium.By
 
TakesScreenshot - Interface in org.openqa.selenium
Indicates a driver that can capture a screenshot and store it in different ways.
test() - Static method in class com.machinepublishers.jbrowserdriver.JBrowserDriver
Run diagnostic tests.
TimeoutException - Exception in org.openqa.selenium
Thrown when a command does not complete in enough time.
TimeoutException() - Constructor for exception org.openqa.selenium.TimeoutException
 
TimeoutException(String) - Constructor for exception org.openqa.selenium.TimeoutException
 
TimeoutException(Throwable) - Constructor for exception org.openqa.selenium.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception org.openqa.selenium.TimeoutException
 
timeouts() - Method in interface org.openqa.selenium.WebDriver.Options
 
timezone(Timezone) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
Timezone of the browser.
Timezone - Class in com.machinepublishers.jbrowserdriver
Browser timezone and daylight savings settings.
to(String) - Method in interface org.openqa.selenium.WebDriver.Navigation
Load a new web page in the current browser window.
to(URL) - Method in interface org.openqa.selenium.WebDriver.Navigation
Overloaded version of WebDriver.Navigation.to(String) that makes it easy to pass in a URL.
toLevel(String) - Static method in class org.openqa.selenium.logging.LogLevelMapping
 
toMap() - Method in class org.openqa.selenium.logging.LogEntry
 
TOR - Static variable in class com.machinepublishers.jbrowserdriver.RequestHeaders
Tor Browser request headers
TOR - Static variable in class com.machinepublishers.jbrowserdriver.UserAgent
Tor Browser
toString() - Method in enum org.openqa.selenium.Architecture
 
toString() - Method in class org.openqa.selenium.By.ByClassName
 
toString() - Method in class org.openqa.selenium.By.ByCssSelector
 
toString() - Method in class org.openqa.selenium.By.ById
 
toString() - Method in class org.openqa.selenium.By.ByLinkText
 
toString() - Method in class org.openqa.selenium.By.ByName
 
toString() - Method in class org.openqa.selenium.By.ByPartialLinkText
 
toString() - Method in class org.openqa.selenium.By.ByTagName
 
toString() - Method in class org.openqa.selenium.By.ByXPath
 
toString() - Method in class org.openqa.selenium.By
 
toString() - Method in class org.openqa.selenium.Cookie
 
toString() - Method in class org.openqa.selenium.Dimension
 
toString() - Method in class org.openqa.selenium.internal.BuildInfo
 
toString() - Method in enum org.openqa.selenium.internal.ElementScrollBehavior
 
toString() - Method in enum org.openqa.selenium.Keys
 
toString() - Method in class org.openqa.selenium.logging.LogEntry
 
toString() - Method in class org.openqa.selenium.Point
 
toString() - Method in enum org.openqa.selenium.UnexpectedAlertBehaviour
 
TouchScreen - Interface in org.openqa.selenium.interactions
Interface representing basic touch screen operations.

U

UnableToSetCookieException - Exception in org.openqa.selenium
Thrown when a driver fails to set a cookie.
UnableToSetCookieException() - Constructor for exception org.openqa.selenium.UnableToSetCookieException
 
UnableToSetCookieException(String) - Constructor for exception org.openqa.selenium.UnableToSetCookieException
 
UnableToSetCookieException(Throwable) - Constructor for exception org.openqa.selenium.UnableToSetCookieException
 
UnableToSetCookieException(String, Throwable) - Constructor for exception org.openqa.selenium.UnableToSetCookieException
 
UnexpectedAlertBehaviour - Enum in org.openqa.selenium
 
UnhandledAlertException - Exception in org.openqa.selenium
 
UnhandledAlertException(String) - Constructor for exception org.openqa.selenium.UnhandledAlertException
 
UnhandledAlertException(String, String) - Constructor for exception org.openqa.selenium.UnhandledAlertException
 
unlock() - Method in interface org.openqa.selenium.internal.Lock
 
unlock() - Method in class org.openqa.selenium.internal.SocketLock
 
UnsupportedCommandException - Exception in org.openqa.selenium
Used to indicate that a command used by the remote webdriver is unsupported.
UnsupportedCommandException() - Constructor for exception org.openqa.selenium.UnsupportedCommandException
 
UnsupportedCommandException(String) - Constructor for exception org.openqa.selenium.UnsupportedCommandException
 
UnsupportedCommandException(Throwable) - Constructor for exception org.openqa.selenium.UnsupportedCommandException
 
UnsupportedCommandException(String, Throwable) - Constructor for exception org.openqa.selenium.UnsupportedCommandException
 
up(int, int) - Method in interface org.openqa.selenium.interactions.TouchScreen
Allows the execution of the gesture 'up' on the screen.
userAgent(UserAgent) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
User agent and window.navigator properties.
UserAgent - Class in com.machinepublishers.jbrowserdriver
Browser user agent and related properties.
UserAgent(UserAgent.Family, String, String, String, String, String) - Constructor for class com.machinepublishers.jbrowserdriver.UserAgent
 
UserAgent(UserAgent.Family, String, String, String, String, String, String) - Constructor for class com.machinepublishers.jbrowserdriver.UserAgent
 
UserAgent.Family - Enum in com.machinepublishers.jbrowserdriver
 
userDataDirectory(File) - Method in class com.machinepublishers.jbrowserdriver.Settings.Builder
User data/local storage directory used by the browser.
UTC - Static variable in class com.machinepublishers.jbrowserdriver.Timezone
 

V

validate() - Method in class org.openqa.selenium.Cookie
 
value() - Method in enum org.openqa.selenium.ScreenOrientation
 
valueOf(String) - Static method in enum com.machinepublishers.jbrowserdriver.ProxyConfig.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.machinepublishers.jbrowserdriver.UserAgent.Family
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.Architecture
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.internal.ElementScrollBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.Keys
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.Platform
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.Proxy.ProxyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.ScreenOrientation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openqa.selenium.UnexpectedAlertBehaviour
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.machinepublishers.jbrowserdriver.ProxyConfig.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.machinepublishers.jbrowserdriver.UserAgent.Family
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.Architecture
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.internal.ElementScrollBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.Keys
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.Platform
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.Proxy.ProxyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.ScreenOrientation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openqa.selenium.UnexpectedAlertBehaviour
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebDriver - Interface in org.openqa.selenium
The main interface to use for testing, which represents an idealised web browser.
WebDriver.ImeHandler - Interface in org.openqa.selenium
An interface for managing input methods.
WebDriver.Navigation - Interface in org.openqa.selenium
 
WebDriver.Options - Interface in org.openqa.selenium
An interface for managing stuff you would do in a browser menu
WebDriver.TargetLocator - Interface in org.openqa.selenium
Used to locate a given frame or window.
WebDriver.Timeouts - Interface in org.openqa.selenium
An interface for managing timeout behavior for WebDriver instances.
WebDriver.Window - Interface in org.openqa.selenium
 
WebDriverException - Exception in org.openqa.selenium
 
WebDriverException() - Constructor for exception org.openqa.selenium.WebDriverException
 
WebDriverException(String) - Constructor for exception org.openqa.selenium.WebDriverException
 
WebDriverException(Throwable) - Constructor for exception org.openqa.selenium.WebDriverException
 
WebDriverException(String, Throwable) - Constructor for exception org.openqa.selenium.WebDriverException
 
WebElement - Interface in org.openqa.selenium
Represents an HTML element.
width - Variable in class org.openqa.selenium.Dimension
 
width - Variable in class org.openqa.selenium.Rectangle
 
window() - Method in interface org.openqa.selenium.WebDriver.Options
 
window(String) - Method in interface org.openqa.selenium.WebDriver.TargetLocator
Switch the focus of future commands for this driver to the window with the given name/handle.
WrapsDriver - Interface in org.openqa.selenium.internal
This interface indicates that the implementing class knows about the driver that contains it and can export it.
WrapsElement - Interface in org.openqa.selenium.internal
Indicates that there is an underlying element that can be used

X

x - Variable in class org.openqa.selenium.Point
 
x - Variable in class org.openqa.selenium.Rectangle
 
xpath(String) - Static method in class org.openqa.selenium.By
 

Y

y - Variable in class org.openqa.selenium.Point
 
y - Variable in class org.openqa.selenium.Rectangle
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links

Copyright © 2014-2017 Machine Publishers, LLC and the jBrowserDriver contributors.
Project homepage: https://github.com/machinepublishers/jbrowserdriver