使用单个窗口批处理文件启动selenium网格(集线器和3个节点)

时间:2016-08-19 08:47:08

标签: windows batch-file selenium selenium-grid

我想知道使用Hub和3个节点(IE节点,FF节点和chrome节点)启动Selenium网格的最有效和最简单的方法是什么。

例如,我可以通过运行单个批处理文件来打开多个cmd提示并且每个cmd提示符运行其各自的selenium节点注册配置吗?

目前,我正在使用4 cmd提示启动它,并在每个cmd提示符中注册带有参数的节点。

注意:我正在运行Windows 10。

1 个答案:

答案 0 :(得分:4)

要执行此操作,您只需将所有cmd命令放入一个* .bat文件,即可执行所有命令。文件内容fot hub和2个节点(创建更多节点只需复制和过去以及更改端口)将是这样的:

cmd /C start/MIN java -jar D:\selenium\selenium-server-standalone-2.53.0.jar -role hub -port 4445 -timeout 3000 -browserTimeout 3600

cmd /C start/MIN java -jar D:\selenium\selenium-server-standalone-2.53.0.jar -role node -Dwebdriver.chrome.driver=D:\ChromeDriver\chromedriver.exe -Dwebdriver.ie.driver=D:\IEDriver\IEDriverServer.exe -hub http://localhost:4445/grid/register -port 5696

cmd /C start/MIN java -jar D:\selenium\selenium-server-standalone-2.53.0.jar -role node -Dwebdriver.chrome.driver=D:\ChromeDriver\chromedriver.exe -Dwebdriver.ie.driver=D:\IEDriver\IEDriverServer.exe -hub http://localhost:4445/grid/register -port 5697

但是不同的cmd窗口会不一样。