0

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

截至目前,我知道以下方法,但我对此有一些疑问。

方法 1:在远程机器上使用所需的命令(java -jar selenium-server-standalone-2.14.0.jar -role hub)执行批处理文件以启动集线器。(使用 PSExec 在远程机器上执行命令)

上述方法没有问题和问题。但正在寻找一种 API 方式来做到这一点

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

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

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

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

4

2 回答 2

0

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

java -jar Selenium-server.jar -role hub

您可以为此命令制作一个批处理文件以方便使用,并在您的文件中指定 jar 文件的名称

于 2016-05-25T06:55:50.887 回答
-1

试试这个 RemoteWebDriver rWD = new RemoteWebDriver(new URL("http://" + {{Hub_Name}}+ ":4444/wd/hub"),desiredCapabilities);

于 2015-12-14T10:42:45.477 回答