How to use the Lightweight Java library for retrying unreliable logic, handle unexpected exceptions, set conditions for retry and much more can be done using Retry4j

Read more →

Integrating automated test in TestNG and update results in TestRail using Normal @Test and Test with @DataProvider. DataProvider runs multiple Tests and updates Results in TestRail.

Read more →

Learn how the Logging works in the REST Assured and using Filter Interface how we can capture and then write the request and response to the log file!

Read more →

If a commit message contains unclear, incorrect, or sensitive information, you can amend it locally and push a new commit with a new message to GitHub.

Read more →

Learn about the essentials of object-oriented programming principles and concepts. How the object-oriented paradigm differs from the structured-programming paradigm.

Read more →

Page Object Model and Abstraction techniques can be combined to hide the complexity of logic and establish desired actions on top of the page we are trying to Test.

Read more →

Retrying the Failed/Skipped Test again creates the problem of having duplicate entries for the test in TestNG reports, so this article explains the way of removing the duplicate retried Skipped Test.

Read more →

Learn about Docker container, What exactly happens when container runs in you machine.

Read more →

This article is about using Selenoid with Docker as an alternative for the Selenium Grid. Selenoid is a powerful implementation of Selenium hub using Docker containers to launch browsers.

Read more →

Setting up Selenium WebDriver Grid can be easy using docker-compose.yml file. In this Article, we are going to talk about docker-compose and how to use it in our Grid SetUp.

Read more →