gpt4 book ai didi

java - 检查 Selenium Hub/Node 是否在给定端口上运行

转载 作者:行者123 更新时间:2023-12-01 18:50:01 24 4
gpt4 key购买 nike

我想检查 Selenium Hub 或 Node 是否在特定端口上运行(例如:5555)。我已经有了检查特定端口是否空闲的代码。但我不知道如何找到使用该端口的应用程序。

if (Port is free)
i=1
else if (Port is used as Selenium Hub)
i=2
else if (Port is used as Selenium Node)
i=3
else if (Port is used by apps other than Selenium)
i=4
else
i=5

请告诉我是否可以使用 java 来完成此操作。

最佳答案

您可以尝试访问节点/服务器的已知 http url,如果它响应非错误(让我们假设 200 OK),您可以假设它是在那里运行的 selenium,例如 httpclient 可以访问:

http://<host>:<port>/wd/hub/static/resource/hub.html

如果返回 404,则不是 selenium。

关于java - 检查 Selenium Hub/Node 是否在给定端口上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16184232/

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