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 →
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 →
Automated Page Load Time Tracker
I got an opportunity to work with a POC to capture web page load time tracking for an application. I have to map all the tracked time against the flow in an excel report. That excel report should have a benchmark time to compare the actual time. Finally, set the status based on... Continue Reading →
Coded UI deprecation and next actions
Coded UI tests (CUITs) drive the application through its user interface (UI). These tests include functional testing of the UI controls. They help us to verify that the whole application, including its user interface, is functioning correctly. Coded UI tests are useful where there is validation or other logic in the user interface, for example in a web page. They are also frequently used to automate an existing manual test.
Handle Non-Breaking Space in XPath
A non-breaking space prevents line breaks from occurring at a particular point in an HTML document meaning that strings separated with this entity will not be separated and put into separate lines. Space may seem like the most obvious thing ever to an external observer. You hit the 'space' key, space appears as... Continue Reading →