以编程方式在远程计算机上启动selenium hub

时间:2015-12-07 11:07:20

标签: c# selenium selenium-grid selenium-grid2

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

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

  

方法1:根据需要在远程机器上执行批处理文件   命令(java -jar selenium-server-standalone-2.14.0.jar -role hub)   启动枢纽。 (使用PSExec在远程机器上执行命令)

上述方法没有任何疑问和问题。但是寻找一种API方式来实现这个目标

  

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

java -jar Selenium-server.jar -role hub

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

答案 1 :(得分:-1)

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