TestMu AI Author

Nishant Choudhary is the founder of DataFlirt, a Bengaluru-based web scraping and data extraction company, with 7+ years of experience in automation engineering and large-scale web data extraction systems. He specializes in building reliable, compliant, and automated data pipelines using Python, Scrapy, Selenium, Playwright, and distributed crawling architectures.

At DataFlirt, he designs end-to-end scraping and automation solutions, handling browser automation, anti-bot strategies, data validation, and ETL workflows. His work emphasizes automation reliability, scalability, and system-level testing for data-intensive platforms. He also builds AI agents using frameworks such as LangChain, and holds a B.Tech in Computer Science from Visvesvaraya Technological University.

On TestMu AI (formerly LambdaTest), he has authored guides on Selenium with Python, CI/CD pipelines, and screen scraping.

Published Articles: 7

Articles by Author

Selenium with Python Tutorial: Adding Extensions in Firefox for Testing

Selenium

Selenium with Python Tutorial: Adding Extensions in Firefox for Testing

Selenium WebDriver's install_addon method adds a Firefox extension to a browser session it launches by taking the path to an XPI installer file and a boolean flag for whether the installation is temporary, since Firefox extensions installed locally are unavailable when Selenium launches Firefox. This Python tutorial downloads an extension's XPI file and calls install_addon to load it before testing.

August 5, 2026

Top 10 CI/CD Pipeline Challenges With Resolution [2026]

Automation

Top 10 CI/CD Pipeline Challenges With Resolution [2026]

There are several CI/CD pipeline challenges in this blog lists out the common continuous deployment challenges along with their solutions.

August 18, 2026

CircleCI Vs. GitLab: Choosing The Right CI/CD Tool

Automation

CircleCI Vs. GitLab: Choosing The Right CI/CD Tool

In this blog, we compared two of the most commonly used CI/CD tools, i.e., CircleCI vs. GitLab - to help you pick the right one for you.

September 16, 2026

How To Drag And Drop In Selenium With Python?

Selenium

How To Drag And Drop In Selenium With Python?

Drag and drop is a common GUI gesture used across tools like Google Drive, Trello, and Jira, involving moving the cursor to an object, pressing to grab it, dragging it while held, and releasing it at the target. Selenium's ActionChains class implements this with a drag_and_drop method and a pixel-based drag_and_drop_by_offset variant, demonstrated on jQuery UI's draggable and droppable pages.

August 17, 2026

How To Take A Screenshot Using Python & Selenium?

Selenium

How To Take A Screenshot Using Python & Selenium?

Capture Python Selenium screenshots with GeckoDriver save_screenshot() or ChromeDriver screenshot(), then crop one element using PIL and XPath.

August 24, 2026

Simplifying Testing with Predictive QA and Test Intelligence

Software Testing

Simplifying Testing with Predictive QA and Test Intelligence

How AI-led software testing intelligence will further streamline the SDLC saving organizations millions, and other key benefits of test intelligence.

August 25, 2026