以编程方式在远程计算机上启动硒集线器
本文关键字:启动 集线器 计算机 编程 方式 | 更新日期: 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);