Selenium Grid یک معماری distributed برای اجرای automated tests روی چند node همزمان است. روی VPS Anubiz Host میتوانید Selenium hub را روی یک VPS و چند Selenium nodes را روی VPS های جداگانه راهاندازی کنید. این architecture اجازه میدهد test suite های بزرگ در زمان کمتری اجرا شوند. به جای 4 ساعت sequential execution، یک suite میتواند در 30 دقیقه parallel اجرا شود.
هر node میتواند چندین browser پشتیبانی کند: Chrome، Firefox، Edge و حتی mobile emulators. این برای cross-browser testing ضروری است. ادغام با Docker و Selenium Docker images، setup را ساده میکند. یک docker-compose.yml میتواند hub و چند node را با یک دستور up راهاندازی کند.
برای production CI/CD، ادغام Selenium Grid با Jenkins، GitLab CI یا CircleCI، اجرای test را خودکار میکند. هر pull request یک batch از tests را trigger میکند. نتایج به developer ها reported میشوند. این workflow کیفیت کد را به طور قابل توجه افزایش میدهد و bugs را قبل از production catch میکند.