Category: Database, Data, Kubernetes, nginx, github, selenium

We recently open sourced our tool for Selenium testing called Callisto, so we wanted to share our experience with its development and usage. Selenium Grid has critical downsides: It didn’t look good so we started to think about how we could fix these issues.

If we wanted to develop and maintain it, we needed to hire people with specific and specialized skill sets.

Using Kubernetes API, Callisto creates a pod with Webdriver and a browser, gives it to a test, and then deletes a pod at the end of a test.

Nginx takes it into account and forwards requests from clients (tests) to appropriate pods with Webdriver and browser.

Related Articles