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.WebDriver
Builds a new webdriver.WebDriver
instance using this builder's
current configuration.
!webdriver.WebDriver
webdriver.WebDriver
instance using this builder's
current configuration.Returns |
---|
|
Returns |
---|
|
code »getServerUrl ( ) ⇒ string
string
Returns |
---|
|
code »usingServer ( url ) ⇒ !webdriver.AbstractBuilder
Configures 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.AbstractBuilder
webdriver.AbstractBuilder.SERVER_URL_ENV
upon creation of this instance.Parameters |
---|
|
Returns |
|
code »withCapabilities ( capabilities ) ⇒ !webdriver.AbstractBuilder
Sets 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)
.