gpt4 book ai didi

selenium - 如何使用 Selenium Grid Extras/json 配置文件设置 Selenium 节点的 ID?

转载 作者:行者123 更新时间:2023-12-02 04:06:23 27 4
gpt4 key购买 nike

我正在将我们的 Selenium Grid 转换为使用 Selenium Grid Extras,到目前为止看起来很棒!但我遇到了一个问题,以前我们的节点在网格控制台中由它们的机器名称表示(例如 id : http://SELENIUMXX:5555, OS : WINDOWS),但现在仅由其 IP 地址表示(例如 id:http://x.x.x.x:5556,操作系统:WINDOWS)。由于前者更容易阅读,我想知道如何使用 SGE/json 配置文件设置节点 ID 属性。用于打开节点本身的 bat 文件都是 SGE 从配置文件动态构建的,所以我不能在那里设置 ID。

我有一个它传入的“friendlyHostName”参数,但如果您单击配置选项卡,它只会显示在控制台中。

最佳答案

您应该在下载 Selenium Grid Extras jar 的目录中找到一个节点配置文件。打开该 JSON 文件并添加一个属性

"host": "MyMachineNameGoesHere"

“配置”键下

我决定试一试 Selenium Grid 附加功能,这是我完整的节点配置文件的样子

{
"capabilities": [
{
"seleniumProtocol": "WebDriver",
"browserName": "chrome",
"maxInstances": 3,
"version": "52",
"platform": "MAC"
}
],
"configuration": {
"proxy": "com.groupon.seleniumgridextras.grid.proxies.SetupTeardownProxy",
"maxSession": 3,
"port": 5555,
"register": true,
"unregisterIfStillDownAfter": 10000,
"hubPort": 4444,
"hubHost": "127.0.0.1",
"host": "dragonlair.local",
"nodeStatusCheckTimeout": 10000,
"downPollingLimit": 0
},
"loadedFromFile": "node_5555.json"
}

关于selenium - 如何使用 Selenium Grid Extras/json 配置文件设置 Selenium 节点的 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39258971/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com