File Index
A promise implementation based on the CommonJS promise/A and
promise/B proposals. For more information, see
http://wiki.commonjs.org/wiki/Promises.
Defines the webdriver.Capabilities class.
A light weight event system modeled after Node's EventEmitter.
Contains several classes for handling commands.
Bootstrap for the Google JS Library (Closure).
In uncompiled mode base.js will write out Closure's deps file, unless the
global
CLOSURE_NO_DEPS
is set to true. This allows projects to
include their own deps file(s) from different locations.
Factory methods for the supported locator strategies.
Similar to goog.userAgent.isVersion, but with support for
getting the version information when running in a firefox extension.
Tools for parsing and pretty printing error stack traces. This
file is based on goog.testing.stacktrace.
Provides JSON utilities that uses native JSON parsing where
possible (a feature not currently offered by Closure).
The heart of the WebDriver JavaScript API.
Provides access to the current process' environment variables.
When running in node, this is simply a wrapper for {@code process.env}.
When running in a browser, environment variables are loaded by parsing the
current URL's query string. Variables that have more than one variable will
be initialized to the JSON representation of the array of all values,
otherwise the variable will be initialized to a sole string value. If a
variable does not have any values, but is nonetheless present in the query
string, it will be initialized to an empty string.
After the initial parsing, environment variables must be queried and set
through the API defined in this file.
Utilities for working with WebDriver response objects.
Utilities for working with errors as defined by WebDriver's
wire protocol: http://code.google.com/p/selenium/wiki/JsonWireProtocol.