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

Ger*_*mma -4 windows selenium selenium-grid batch-file

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

例如,是否可以通过运行一个批处理文件来做到这一点,该文件打开多个cmd提示,而每个cmd提示都运行各自的硒节点注册配置?

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

注意:我正在运行Windows 10。

Ant*_*kyi 5

为此,您只需将所有cmd命令放在一个* .bat文件中,所有命令都将执行。集线器和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
Run Code Online (Sandbox Code Playgroud)

但是它将不同的cmd窗口不一样。