使用TeamId创建Selenium网格
终点 创建硒网格 球队Id 用于创建Selenium Grid代理 在LEAPWORK中的指定团队下. 成功创建后 硒网格代理,代理的ID会在响应中返回。
请注意,此端点仅适用于LEAPWORK Enterprise Edition。
创建的代理的详细信息可以通过以下方式进行验证: 通过ID获取代理 端点。
http:// {controllerMachine}:{controllerPort} / api / v4 / agents / create / teamId / seleniumgrid
属性 | 类型 | 描述 | 评论 |
---|---|---|---|
teamId | 串 | teamId是LEAPWORK Enterprise Edition下定义的团队的唯一ID。 | 可以从“获取所有团队”端点的响应正文中获取teamId |
requestBody | 应用程序/ json |
硒网格代理的唯一标识符,包括以下参数:
|
请参阅文档以获取 代理商 有关用法的更多详细信息。
|
curl -X PUT-标头'Accept:application / json'-标头'AccessKey:Mo87Nc4qDAtzJNDb' -d'{\
“端口”:“ 4444”,\
“ 主机名”:“远程代理”,\
“标题”:“我的测试网格”,\
“描述”:“硒网格”,\
“用户资料”: ””, \
“ 平台名称”:“ Windows”,\
“浏览器”:“ Chrome”,\
“版本”:“最新”
}' 'http://{controllerMachine}:{controllerPort} / api / v4 / agents / create / teamid / seleniumgrid'
$ headers = @ {}
$ headers.Add(“ AccessKey”,“ Mo87Nc4qDAtzJNDb”)
$ requestBody = @'
{
"港口": "4444",,
“ 主机名”:“远程代理”,
“ 标题”:“ My Test Grid”,
“描述”:“硒网格”,
“用户资料”: ””,
“ 平台名称”:“ Windows”,
“浏览器”:“ Chrome”,
“版本”:“最新”
}
'@
Invoke-WebRequest -Uri“ http://{controllerMachine}:{controllerPort}/ api / v4 /代理/创建/ teamid / seleniumgrid“ -ContentType” application / json“-标题$ headers-方法PUT -Body $requestBody
CreateAgentResponse 目的:
{ "$ id": "1", “代理商ID “:”4d9c09fe-7ced-4494-8841-378491ebc899" } |
领域 | 类型 | 描述 | 价值观 |
---|---|---|---|
$ id | 串 | 内部项目的标识(文件夹/流程/元素等) | |
代理商Id | 串 | 创建的代理的ID |
回应码
200(确定)
404(未找到)
401(错误的访问密钥)
400(错误请求,找不到资产)
500内部服务器错误)