Selenium WebDriver and Design Patterns – Brand New Udemy Course

Dear Readers, Become lead SDET / Automation Architect!! Learn Selenium WebDriver Design Patterns. Design Patterns are repeatable and reusable solutions for software design related issues. This course helps you to get introduced to the some of the frequently used Design Patterns in the software development community and demo how we can use them in Test […]

Selenium Docker Integration Through Jenkinsfile – Part 3 – Executing Tests Inside Docker Container

Overview: This is Part 3 of Selenium Docker Integration Through Jenkinsfile series. If you have not read the Part 1 & Part 2, I would request you to check below. Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & Dependencies Selenium Docker Integration Through Jenkinsfile – Part 2 – Building Docker Image &

Selenium Docker Integration Through Jenkinsfile – Part 3 – Executing Tests Inside Docker ContainerRead More »

Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & Dependencies

Overview: We already have seen how to create a disposable selenium grid at run time using Docker. How To Create A Disposable Selenium Grid Infrastructure using Docker How To Create A Disposable Selenium Grid Infrastructure using Docker – Using Zalenium In this article, We are going to see how to run our automated tests inside

Selenium Docker Integration Through Jenkinsfile – Part 1 – Setting Up Tests & DependenciesRead More »

Selenium WebDriver – Embedding Zalenium Live Preview In Jenkins

Overview: I have been using Docker a lot for my automated Selenium Webdriver test execution. I use Zalenium for the selenium grid. If you are not sure what Zalenium is, I would suggest you to take a look at this article first. Zalenium – Yet Another Dockerized Selenium Grid To dockerize your automated tests, check

Selenium WebDriver – Embedding Zalenium Live Preview In JenkinsRead More »

Selenium WebDriver – File Downloads & Uploads Using Docker Grids

Overview: TestAutomationGuru has released few articles on using docker for Selenium Grids & to run your automated inside the docker containers. This approach has a lot of advantages like saving your time from setting up your remote/cloud machines & dealing with dependency related issues. It is easily scalable as well! If you have not read below

Selenium WebDriver – File Downloads & Uploads Using Docker GridsRead More »

Selenium WebDriver – How To Run Multiple Test Suites Using Docker Compose – Part 2

Overview: The modern cloud infrastructure, continuous integration & deployment processes etc have completely changed the way how applications are deployed in production nowadays. In order to release new features faster in Production, you need to reduce time we take in the each phase of the SDLC. As an automation lead/architect, It could be your responsibility to

Selenium WebDriver – How To Run Multiple Test Suites Using Docker Compose – Part 2Read More »

Selenium WebDriver – How To Set Up Dockerized Selenium Grid in AWS / Cloud

Overview: We already have seen setting up JMeter Distributed Infrastructure using RancherOS.  We will see how to manage dockerized selenium grid using RancherOS. Rancher helps us to set up the grid in the local machine / AWS / any cloud. I would suggest you to read the above article on setting up the Rancher UI

Selenium WebDriver – How To Set Up Dockerized Selenium Grid in AWS / CloudRead More »

Selenium WebDriver – Disposable Selenium Grid Infrastructure Setup using Zalenium

Overview: We already have seen the challenges related to setting up the Selenium Grid infrastructure and how docker helps us in setting up a flexible/disposable/highly scalable selenium grid within few seconds in these articles below. Docker – Selenium Grid Setup Arquillian Cube – Managing Dockerized Selenium Grid In this article, We will see how Zalenium

Selenium WebDriver – Disposable Selenium Grid Infrastructure Setup using ZaleniumRead More »

Selenium WebDriver – Managing Selenium Grid Infrastructure using Arquillian Cube

In the previous article, we saw how easily we could set up the selenium-grid infrastructure using docker. By using docker-compose file, we can setup the containers for the selenium grid. Then we can start our automated functional tests using the grid. Once the execution is done, we can issue a simple command to bring the entire selenium

Selenium WebDriver – Managing Selenium Grid Infrastructure using Arquillian CubeRead More »

Selenium WebDriver – How To Create A Disposable Selenium Grid Infrastructure using Docker

Selenium Grid – Overview: Selenium Grid is used to run our tests on different OS/browsers in parallel. It basically uses master-slaves (or hub-nodes) concept – where there is one master/hub and there are few slaves/nodes registered to the master/hub. When we send our tests to the master/hub for execution, based on the browser/OS requirements of

Selenium WebDriver – How To Create A Disposable Selenium Grid Infrastructure using DockerRead More »