All posts by Vipul Gupta

About Vipul Gupta

Vipul Gupta is a Sr. Lead SDET at Zupee with over 9 years of experience in functional and automation testing. He has built 10+ automation projects from scratch covering web, API, and mobile applications. Vipul is skilled in Selenium, Appium, Rest Assured, Playwright, Java, Python, Pytest, BDD, TDD, Maven, Jenkins, TestNG, and JUnit. He has successfully led end-to-end QA efforts, including setting up teams from scratch and managing a 15-member QA team to ensure manual and automation testing run in parallel from day one. Vipul graduated in B.Tech CSE from CGC College of Engineering and is followed by 3,000+ QA and SDET professionals on LinkedIn, reflecting his strong influence in the testing community.

Follow me on:

Blogs: 24

AutomationPlaywright Testing

How to Use Playwright Sharding to Improve Test Automation

Master Playwright sharding to accelerate test execution. Run parallel shards, enhance CI/CD feedback loops, and achieve faster, more reliable automation results.

September 1, 2025

view count5337 Views

Read time22 Min Read

How To Use XPath in Selenium Feature Image

Selenium TutorialAutomation

Mastering XPath in Selenium: A Complete Tutorial

Master XPath in Selenium with this complete tutorial. Learn syntax, functions, and strategies to locate web elements accurately for robust test automation.

July 31, 2025

view count811228 Views

Read time19 Min Read

Selenium JavaAutomationTutorial

How to Find Element by Text in Selenium

Find element by text in Selenium is a way to locate a WebElement based on its visible text content using the findElement() method. It is useful when attributes like ID or ClassName are dynamic or unreliable for identification.

June 2, 2025

view count537314 Views

Read time11 Min Read

Selenium WebDriverAutomationTutorial

WebDriverWait in Selenium Java: A Detailed Tutorial

Handling dynamic web content can be challenging when automating websites using Selenium since web pages may load at different speeds. This is due to various reasons like dynamic loading or network delays and elements may appear asynchronously. As a result, tests can throw Selenium exceptions and become flaky and unreliable.

October 23, 2024

view count252229 Views

Read time13 Min Read

Test Cases in Java

AutomationSelenium JavaTutorial

How To Write Test Cases in Java

Writing test cases is a fundamental skill for ensuring the reliability and robustness of your code. Test cases can help identify bugs and validate that the code works as intended.

July 8, 2024

view count174239 Views

Read time20 Min Read

How to Generate Extent Reports in Selenium feature image

Selenium JavaAutomationTutorial

How To Generate Extent Reports In Selenium

Selenium provides built-in reporting capabilities through frameworks like TestNG, JUnit, and more. While these built-in reports offer basic information, custom reporting is often necessary to provide detailed insights into test execution.

June 14, 2024

view count496805 Views

Read time27 Min Read

How To Handle Authentication Popups in Selenium WebDriver

Selenium JavaSelenium WebDriverTutorial

How To Handle Authentication PopUps in Selenium WebDriver

Handling authentication popups in Selenium is a crucial aspect of automated testing. Authentication popups often appear when accessing secure areas of a web application, requiring valid credentials to proceed.

June 13, 2024

view count269281 Views

Read time20 Min Read

How To Get Element by Tag Name in Selenium

AutomationSelenium TutorialTutorial

How to Get Element by Tag Name In Selenium

Selenium locators are essential for locating elements on a web page. Among the locators available, such as className, CSS Selector, ID, linkText, partialLinkText, tagName, and XPath, users can choose any locator that fits their needs to locate web elements.

June 6, 2024

view count255894 Views

Read time17 Min Read

How to Use ThreadLocal in Java

AutomationSelenium JavaTutorial

How to Use ThreadLocal in Java With Selenium WebDriver

ThreadLocal in Java is a powerful tool for managing thread-specific data, and its application in Selenium testing can significantly enhance test stability and efficiency.

May 7, 2024

view count105264 Views

Read time19 Min Read

Selenium JavaAutomationTutorial

How to Handle Modal Dialog Box in Selenium WebDriver Java

Websites frequently implement popups, alerts, or modal dialog boxes for various use cases, such as accepting cookies, asking for permissions, entering data, and warning alerts.

March 20, 2024

view count345910 Views

Read time22 Min Read