I had a requirement to compare the images/screenshot of the application during the automation execution. In that use case, I have to inject an expected image and compare it against the application's UI during the runtime; after that need to share the test results in a detailed report. The report should capture the... Continue Reading →
File Upload during Web Automation
File upload is an everyday activity in daily life whenever users use applications to achieve their specific purposes. We are also uploading the file and testing the application features flow during manual and automation testing. Most of them are facing a challenge to upload files during the automation flow, in the past years... Continue Reading →
No System.setProperty! No WebDriverManager!
In earlier days of web automation using Selenium, we used to start a driver session with help of many intermediate steps and third-party dependencies. We used System.setProperty to set the driver executable path prior to instantiating the session and used this method for many years as a traditional way to start the session,... Continue Reading →
A Variant – Selenium Grid 4
Selenium Grid has been an integral part of automation testing, as it lets us perform test case execution on different combinations of browsers, operating systems (or platforms), and machines. It also enables us to perform parallel execution to accelerate the cross-browser testing process. Selenium Grid 4, the successor to Selenium Grid... Continue Reading →
Selenium Relative Locators or Friendly Locators
As we know that the Selenium 4.x came out along with a lot of new features and functionalities. In this article, I would like to share Selenium 4's feature known as Relative Locators (formerly known as Friendly Locators). Relative locators help locate WebElements based on the location relative to other DOM elements. ... Continue Reading →