selenium-grid && docker化方案
背景
因为我们服务端维护了很多脚本,并且只有一台机器做自动化回归,加快回归的速度,发现了docker化方案,以此成文。
selenium Grid
Selenium Grid 提供多系统、多浏览器的执行环境。
注册 hub
java -jar selenium-server-standalone-3.6.0.jar -role hub
...
11:20:33.261:INFO:osjs.Server:main: Started @1080ms
11:20:33.263 INFO - Nodes should register to http://1.2.3.206:4444/grid/register/
11:20:33.263 INFO - Selenium Grid hub is up and running
11:21:39.756 INFO - Registered a node http://1.2.3.206:5555
注册 node
$ java -jar selenium-server-standalone-3.6.0.jar -role node -hub http://1.2.3.206:4444/grid/register/
11:21:39.691 INFO - Selenium Grid node is up and ready to register to the hub
11:21:39.706 INFO - Starting auto registration