Selenium分布式

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容