Setting up Selenium Grid on Kubernetes

selenium grid with kubernetes

Selenium Grid – Kubernetes Kubernetes is a platform for hosting Docker containers in a clustered environment with multiple Docker hosts. Kubernetes is a system for managing containerized applications across a cluster of nodes. We shall be running a Kubernetes environment using MinikubeĀ for simplicity purpose. Minikube runs a single-node Kubernetes cluster inside a VM on your … Read more

Setting up Selenium GRID using Docker

Docker Docker is a containerzation platform, it can be defined, as simple as BUILD, SHIP and RUN. A container is a light-weight or a scaled down Virtual machine. This is what we are seeing elsewhere in the web. Let us deep dive a bit and compare the differences. Analogy : Container Vs Virtual Machine Source: … Read more

Highlight Elements during your Protractor test run

Very long back I wrote an article on how to highlight elements during Webdriver run here Let’s see how to do it with JavaScript in Protractor test. In my test framework, I have a helper class for the commonly used API calls like click, sendKeys wrapped with custom names like clickWhenClickable and typeKeys respectively, in … Read more

E2E testing with Protractor & Cucumber Js

Cucumber Java post can be found here. Guest post by Ram Pasala Cucumber framework is meant for BDD acceptance testing which are basically scenario validations of an application which helps programmers to test and what not to test in plain understandable language(Gherkin).

Now let us see how the above scenario could be converted into … Read more

DRY’ing up setup and teardown of your Protractor Jasmine Spec

Pattern for Creating General Pre- and Post-Processing Methods in Protractor Please refer to the official documentation of Jasmine here Guest Post by Jeff Gosnell Problem: A question was recently asked on the Gitter Protractor site wondering what is the best way to reduce code copy-paste when needing to do the same beforeEach, beforeAll, afterEach, and/or … Read more