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#
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#
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#
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#
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#
Parameters#
| Name | Type | Details |
|---|---|---|
| action | String | Command to call on Selenium Hub. The only implemented action is to 'shutdown' the hub. |