Ramit Dhamija

Everything you need to know about Page Object model and Page Factory in Selenium

As we continue to automate the test cases on a daily basis using Selenium automation, the maintenance of the growing test suite parallely becomes complicated. While automating the test cases on Selenium, there would be an instance where we use the same web element in multiple test scripts. For example, while automating an E-Commerce application, …

Everything you need to know about Page Object model and Page Factory in Selenium Read More »

Live Cross Browser Testing and Debugging On Safari Browser

Today’s web applications are designed and developed with different trending technologies having complex and sophisticated frontend and backend architecture. With the growing problem of old web browsers having trouble displaying the graphics and rendering the web content as fast as the modern web browsers, there comes a need of Cross Browser Testing. It is a …

Live Cross Browser Testing and Debugging On Safari Browser Read More »

Different Techniques Of Debugging Selenium Based Test Scripts

Writing and maintaining the test automation code is not always a piece of cake. As a matter of fact, we frequently face many scenarios where automated test cases don’t work as expected and might lead to false positive or false negative results, in such cases, debugging is the only way out. Debugging is the primary …

Different Techniques Of Debugging Selenium Based Test Scripts Read More »

All You Need To Know About Exception Handling In Selenium

In the world of technology, exceptions are said to be as old as programming itself. Occurrence of an exception during the execution of code can result in unexpected behaviour unless the exception is properly handled in the code. Exceptions are not bad, but are a fundamental part of modern programming. Rather than having a fear …

All You Need To Know About Exception Handling In Selenium Read More »

Selenium WebDriver with Python for Web Automation Testing: Getting Started

Introduction In the agile environment, developers need to run relevant cross-browser tests to push any front-end changes quickly. While small projects use manual testing, larger projects need automation because of the increasing number of web browsers. How is this done using Selenium WebDriver and Python? Selenium is one of the most popular open-source web automation …

Selenium WebDriver with Python for Web Automation Testing: Getting Started Read More »

Trends Of Robotic Process Automation, Artificial Intelligence And Machine Learning In Software Testing

The name Robotic Process Automation(RPA) is enough to describe itself. In other words, RPA is a kind of trending automation that can help switching from complete daily routine manual tasks to automating and optimizing the business process by seeking help from the tech world. RPA is a great concept to adopt when there is a …

Trends Of Robotic Process Automation, Artificial Intelligence And Machine Learning In Software Testing Read More »

Path To Continuous Test Automation Using CI/CD Pipeline

Introduction to CI/CD Continuous Integration and Continuous Deployment pipeline has become the primary approach in Software Development Life Cycle(SDLC). As a matter of fact, CI/CD pipeline tools have evolved a lot in the past few years. However, still developers, QA and other technical peeps find challenges in implementing an effective CI/CD pipeline. As the name …

Path To Continuous Test Automation Using CI/CD Pipeline Read More »

Quick Guide To Kick Start The Test Automation with Selenium and JavaScript

Testing is an important phase of the Software Development Life Cycle(SDLC) where the primary agenda is to uncover maximum bugs and dig out the missing requirements for successful product release. To increase the product test coverage and ship a bug free product in the fastest way possible, it is important to bring functional automation testing …

Quick Guide To Kick Start The Test Automation with Selenium and JavaScript Read More »