1.使用环境
1):Windows 10、JDK1.8、selenium、maven、testng、Eclipse
2):下载selenium-server-standalone.jar包,下载地址https://selenium-release.storage.googleapis.com/index.html,我这里下的是3.12版本的
2.启动hub与node节点
1)hub:启动cmd,进入到刚才下载的jar包目录输入命令启动hub节点
java -jar selenium-server-standalone-3.12.0.jar -role hub -maxSession 10 -port 4444
-role hub:表示我们启动的是一个hub节点
-maxSession 10:同时处理的最大session数,所有子节点的并发数之和不能大于10
-port 4444:表示这个hub节点运行在4444端口上
2)node:启动cmd,进入到刚才下载的jar包目录输入命令启动hub节点
java -jar selenium-server-standalone-3.12.0.jar -role node -hub http://127.0.0.1:4444/grid/register/ -maxSession 5 -browser "browserName=firefox,version=68,platform=WINDOWS,maxInstances=5" -port 5555
-role node:表示启动的是一个node节点
-hub:将node节点注册到hub节点中,格式为:http://hub节点ip:端口号/grid/restater
-maxSession: 同时能处理的最大session数
-browser:浏览器的启动参数,可以设置浏览名与版本号。maxInsances=5表示并发数为5,并发数不能大于maxSession
-port:子节点运行在5555端口上
3)启动完成以后我们可以进入到主节点ip:端口号/grid/console查看grid运行状态