Selenium WebDriver – Real Time Test Execution Results Using Elasticsearch & Kibana

Overview: Running automated regression on a daily basis as part of daily build is inevitable nowadays! It is cool to find & report the issues as soon as they are introduced. But it is very painful to maintain hundreds of automated tests & remote parallel execution! Once you have a huge automated regression test suite in place, […]

Selenium WebDriver – Design Patterns in Test Automation – Chain Of Responsibility Design Pattern

Overview: As a software engineer, We all face some errors/exceptions while writing code! So what do we do when we face such a problem? If we are not sure, We google for solutions immediately. Don’t we? We google because we know that we would not be alone and someone would have already found the solution, for

Selenium WebDriver – Design Patterns in Test Automation – Chain Of Responsibility Design PatternRead 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 – Design Patterns in Test Automation – Decorator Design Pattern

Overview: As a software engineer, We all face some errors/exceptions while writing code! So what do we do when we face such a problem? If we are not sure, We google for solutions immediately. Don’t we? We google because we know that we would not be alone and someone would have already found the solution, for

Selenium WebDriver – Design Patterns in Test Automation – Decorator Design PatternRead More »

Selenium WebDriver – Design Patterns in Test Automation – Proxy Pattern

Overview: As a software engineer, We all face some errors/exceptions while writing code! So what do we do when we face such a problem? If we are not sure, We google for solutions immediately. Don’t we? We google because we know that we would not be alone and someone would have already found the solution, for

Selenium WebDriver – Design Patterns in Test Automation – Proxy PatternRead More »

Selenium WebDriver – How To Handle Annoying Random Popup / Alerts

Overview: In this article, Lets see how we could handle random popups / alerts / ads / some unexpected conditions & how we could recover from that. Udemy – Java 8 and Beyond for Testers: TestAutomationGuru has released a brand new course in Udemy on Java 8 and Beyond for Testers. 12 hours course with java latest features, lambda, stream,

Selenium WebDriver – How To Handle Annoying Random Popup / AlertsRead More »

Selenium WebDriver – How To Design Hybrid Framework in TestNG

Overview: As an automation test engineer, you might have noticed that some of our test steps get repeated very often in multiple tests.  In such cases, designing the tests in a such a way that it could be reused in multiple workflow is very important. Re-usability allows us to be more efficient & to write

Selenium WebDriver – How To Design Hybrid Framework in TestNGRead More »

Selenium WebDriver – How To Design Tests & Test Data

Overview: If you are an experienced automation engineer, you would know better that maintaining an automated test framework/project is NOT an easy task! You could easily create a page object and a test which works just fine / get things done. But what happens once you have thousands of tests? How long does it take

Selenium WebDriver – How To Design Tests & Test DataRead More »

Selenium WebDriver – How To Design Business Workflows In Fluent Style

Overview: We already have seen the page objects design in the fluent style here. Properly designed page objects are good. But our design is not just yet complete with that. We might need a proper technique to connect these pages to create a business work flow. Lets see how we could create a business workflow

Selenium WebDriver – How To Design Business Workflows In Fluent StyleRead More »

Selenium WebDriver – How To Design Page Objects In Fluent Style

Overview: As an automation engineer, you would have understood that creating an automated test for an application is not very difficult. Instead the difficult part is maintaining the existing tests!! That too, When you have thousands of automated tests. Oh Wait..on top of that, You have got Junior team members to maintain those thousands of

Selenium WebDriver – How To Design Page Objects In Fluent StyleRead More »