John Hill
Senior Automation Engineer - Ansible by Red Hat by IBM?
Live Demo!
Written in NightwatchJS
Code available here:
https://github.com/unlikelyzero/selenium-scaling-demo
seleniumhq/Docker-selenium
3600 Github Stars, ~100M DockerHub Pulls
elgalu/docker-selenium
1200 Github Stars, 32M DockerHub Pulls
aerokube/selenoid-images
80 Github Stars, 13M Docker Pulls
Many browsers at the same time
Cons
Pros
... the world has moved on since we wrote the original grid implementations. When we started writing grid, machines were underpowered, had limited memory, and SSDs didn’t really exist. Virtual machines were provided by VMWare and getting any real density of these required absolutely huge servers that few could afford. Consequently, we used multiple machines, self-hosted in racks rooms and local data centres. This lead to a really simple design for grid, which has allowed it to continue functioning relatively well to this day." - Simon Stewart