© 2026 Hashnode
Welcome to Part 7 of our Selenium Framework Design! In this guide, we’ll learn to integrate Cucumber into our existing TestNG framework to create a hybrid TestNG-Cucumber framework. We’ll cover Gherkin syntax, feature files, step definitions, Cucumbe...

Testing file download isn’t just about clicking buttons — it’s about verifying real users outcomes. In this blog, ill walk you through how I implemented file download and verification logic using Selenium 4, integrated neatly into my Java + Cucumber ...

It was sometime during my first few months in Agile when I sat in a sprint planning session, slightly overwhelmed, watching the product owner, developers, and testers throw around terms like "acceptance criteria," "user stories," and something new to...

Test automation often faces flaky test failures or environmental issues. Instead of rerunning the entire suite, it’s much more efficient to rerun only the failed test cases. In this article, I’ll walk you through how to rerun failed scenarios in a Cu...

Testing software has never been more exciting By combining Gherkin, Cucumber, and Playwright, teams can now create and run tests that are easy to understand, efficient, and incredibly powerful. What is Gherkin? Gherkin is a way to describe what an ap...

The widespread use of mobile applications in our daily lives has created a demand for seamless integration and reliable performance. Modern tech-savvy users expect mobile apps to solve their problems seamlessly and without fail. However, with bugs, n...
