Selenium Standalone
file
Upload a file to remote machine on which the browser is running.
Selenium Standalone command. More details can be found in the official protocol docs.
Usage
browser.file(file)
Parameters
Name | Type | Details |
---|---|---|
file | string | Base64-encoded zip archive containing single file which to upload. In case base64-encoded data does not represent a zip archive or archive contains more than one file it will throw an unknown error. |
Returns
- <String>
path
: Absolute path of uploaded file on remote machine.
getHubConfig
Receive hub config remotely.
Selenium Standalone command. More details can be found in the official protocol docs.
Usage
browser.getHubConfig()
Returns
- <Object>
config
: Returns the hub config with slotCount, timeouts and other information.
gridTestSession
Get the details of the Selenium Grid node running a session.
Selenium Standalone command. More details can be found in the official protocol docs.
Usage
browser.gridTestSession(session)
Parameters
Name | Type | Details |
---|---|---|
session | String | The id of the session to receive hub details for. |
Returns
- <Object>
details
: Object containing information about session details.
gridProxyDetails
Get proxy details.
Selenium Standalone command. More details can be found in the official protocol docs.
Usage
browser.gridProxyDetails(id)
Parameters
Name | Type | Details |
---|---|---|
id | string | the id of the proxy (can be received using gridTestSession command). |
Returns
- <Object>
details
: Object containing information about proxy.
manageSeleniumHubLifecycle
Manage lifecycle of hub node.
Selenium Standalone command. More details can be found in the official protocol docs.
Usage
browser.manageSeleniumHubLifecycle(action)
Parameters
Name | Type | Details |
---|---|---|
action | String | Command to call on Selenium Hub. The only implemented action is to 'shutdown' the hub. |