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 moreSetting up Selenium Grid on Kubernetes

Embrace The Native Async Nature Of JavaScript In WebDriverJS

I have been involved with the Selenium open source community since 2010 and started helping out with organizing conference since 2014 and in 2017, I have been given the commit bit for the Selenium repository in the GitHub. Apparently, this was my first International conference being a speaker, usually, I just run a hands-on workshop … Read moreEmbrace The Native Async Nature Of JavaScript In WebDriverJS

Promise Manager in WebDriverJs

This post is going to be in-line with, what I have planned to speak in the flagship Selenium conference in Austin, Texas in April Difference between NodeJs webdriver Bindings with other Language Bindings. Asynchronous WebDriver’s JavaScript API is entirely asynchronous and every command results in a promise. How do we solve Asynchronous ? Callbacks ? … Read morePromise Manager in WebDriverJs

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 moreSetting up Selenium GRID using Docker

FirefoxDriver in Selenium 3

Selenium 3 is released and there is a lot of changes that are implemented, and one such major change is the firefox browser implementation using GeckoDriver. Let’s see How to use FirefoxDriver in Selenium 3 FirefoxDriver was the only driver that was simple to use without any executable configuration setup like chrome or ie. Now, … Read moreFirefoxDriver in Selenium 3

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 moreHighlight Elements during your Protractor test run