Selenium Grid
Selenium Grid是用于分布式执行测试用例的工具。通过Selenium Grid可以控制多台主机的多个浏览器执行测试用例。
分布式执行的环境在Selenium Grid中称为节点。分布式结构由一个Hub主节点和若干个代理节点组成。
Hub用来管理各个代理节点的注册信息和状态信息,并且接受远程客户端代码的请求调用,然后把请求的命令转发给代理节点来执行。
注:Hub为主节点,可看作“北京总部”。Node为分支节点,可看作“上海分公司”“湖北分公司”“阿联酋分公司”等。Selenium Grid中只能有一个主Hub,但可以建立多个分支Node,所有分支上的测试脚本指向主Hub,由主Hub分配给本地/远程Node运行测试用例。
想要使用Selenium Grid 2,就需要下载并运行Selenium Server。
Selenium Server配置
Selenium Server的下载网址为https://www.selenium.dev/downloads/,进入页面后单击版本号3.141.59即可进行下载。
启动Selenium Server
打开Windows系统的cmd窗口,切换到Selenium Server所在目录并启动Selenium Server,启动命令如下:
java -jar selenium-server-standalone-3.141.59.jar
网友评论