John Hill Automation Engineer - Ansible
Live Demo!
Written in NightwatchJS
Code available here:
https://github.com/unlikelyzero/selenium-scaling-demo
seleniumhq/Docker-selenium
2973 Github Stars, 10M+ DockerHub Pulls
elgalu/docker-selenium
1100 Github Stars, 10M+ DockerHub Pulls
aerokube/selenoid
913 Github Stars, 3M Docker Pulls
Cons
Pros
Cons
Pros
To complicate matters, 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