Class webdriver.AbstractBuilder
code »Creates new webdriver.WebDriver clients. Upon instantiation, each
Builder will configure itself based on the following environment variables:
webdriver.AbstractBuilder.SERVER_URL_ENV- Defines the remote WebDriver server that should be used for command
command execution; may be overridden using
webdriver.AbstractBuilder.prototype.usingServer.
Constructor
Instance Methods
code »build ( ) ⇒ !webdriver.WebDriverBuilds a new webdriver.WebDriver instance using this builder's
current configuration.
!webdriver.WebDriverwebdriver.WebDriver instance using this builder's
current configuration.| Returns |
|---|
|
| Returns |
|---|
|
code »getServerUrl ( ) ⇒ string
string| Returns |
|---|
|
code »usingServer ( url ) ⇒ !webdriver.AbstractBuilderConfigures which WebDriver server should be used for new sessions. Overrides
the value loaded from the webdriver.AbstractBuilder.SERVER_URL_ENV
upon creation of this instance.
!webdriver.AbstractBuilderwebdriver.AbstractBuilder.SERVER_URL_ENV
upon creation of this instance.| Parameters |
|---|
|
| Returns |
|
code »withCapabilities ( capabilities ) ⇒ !webdriver.AbstractBuilderSets the desired capabilities when requesting a new session. This will
overwrite any previously set desired capabilities.
!webdriver.AbstractBuilder| Parameters |
|---|
|
| Returns |
|
Instance Properties
The desired capabilities to use when creating a new session.
URL of the remote server to use for new clients; initialized from the
value of the webdriver.AbstractBuilder.SERVER_URL_ENV environment
variable, but may be overridden using
webdriver.AbstractBuilder#usingServer.
webdriver.AbstractBuilder.SERVER_URL_ENV environment
variable, but may be overridden using
webdriver.AbstractBuilder#usingServer.Static Properties
The default URL of the WebDriver server to use if
webdriver.AbstractBuilder.SERVER_URL_ENV is not set.
webdriver.AbstractBuilder.SERVER_URL_ENV is not set.Environment variable that defines the URL of the WebDriver server that
should be used for all new WebDriver clients. This setting may be overridden
using #usingServer(url).
#usingServer(url).