Current Dev State

This commit is contained in:
Tim Lorsbach
2025-06-23 20:13:54 +02:00
parent b4f9bb277d
commit ded50edaa2
22617 changed files with 4345095 additions and 174 deletions

View File

@ -0,0 +1,48 @@
/**
*
* Get the details of the Selenium Grid node running a session
*
* <example>
:grid.js
it('should get grid proxy details', function () {
var details = browser.gridProxyDetails(proxyId)
console.log(details);
// {
// success: true,
// msg: "proxy found !",
// id: "MacMiniA10",
// request: {
// ...
// configuration: {
// ...
// },
// capabilities: [
// {
// ...
// }
// ]
// }
// }
});
* </example>
*
* @type grid
*/
import { ProtocolError } from '../utils/ErrorHandler'
export default function gridProxyDetails (proxyId) {
/*!
* parameter check
*/
if (typeof proxyId !== 'string') {
throw new ProtocolError('The gridProxyDetails command needs a proxyId to work with.')
}
return this.requestHandler.create({
path: `/proxy?id=${proxyId}`,
method: 'GET',
requiresSession: false,
gridCommand: true
})
}