以编程方式在远程计算机上启动硒集线器

本文关键字:启动 集线器 计算机 编程 方式 | 更新日期: 2023-09-27 18:26:01

我们如何在远程机器上以编程方式启动硒网格集线器?

到目前为止,我知道以下方法,但我对此有一些疑问。

方法1:在远程机器上执行批处理文件命令(java-jar硒服务器-标准-2.14.0.jar-角色集线器)以启动集线器。(使用PSExec在远程机器上执行命令)

以上方法没有任何问题。但正在寻找一种API方式来实现这一点

方法2:这种方法(我没有尝试这种方式,因为这些是JAVA API,我对JAVA知之甚少)。

Q1:我们可以使用上述方法在远程机器上启动集线器吗

Q2:这种方法是否需要硒服务器jar文件

我们可以在我们的程序中使用这些API(一些如何在JSON中进行POST或GET http请求以及所需的配置)在远程机器上配置Hub并启动它吗?(我知道将这些API与selenium服务器jar文件一起使用的控制台方法)

以编程方式在远程计算机上启动硒集线器

启动硒网格的唯一方法是使用以下命令在远程机器上运行命令

java-jar Selenium-server.jar-角色集线器

您可以为该命令制作一个批处理文件,以便于使用。使用文件指定jar文件的名称

试试这个RemoteWebDriver rWD=新的RemoteWebDrive(新URL("http://"+{{Hub_Name}}+":4444/wd/Hub"),desiredCabilities);