Posts

Starting Cypress Automation from Zero: My First Week, Frustration, and a Fresh Beginning

Image
When Reality Hits, Confidence Breaks, and Learning Tr uly Begins When Reality Hits at Work So this happened recently. I joined work with a quiet confidence. Not arrogance — just that calm feeling you get when you’ve already put in effort before. I told myself: “Okay, I know Selenium. I know Python. I’ve written automation scripts. This shouldn’t be a big problem.” I genuinely believed automation would be the least stressful part of the job. And then… reality hit. They don’t use Selenium. They use Cypress . And on top of that? Jenkins CLI Virtual Machine access VPN-based internal systems Terminal-heavy workflows At that exact moment, my brain had only one honest response: “Bro… we are cooked.” The Shock Nobody Prepares You For Here’s the thing nobody tells you in college, courses, or YouTube tutorials: Knowing a tool ≠ Being ready for a real production environment. At work, tools are: interconnected locked behind access dependent on infrastructure built on systems you’ve never touched ...

Selenium Automation with Python Part 3: Elements, Locators, Interactions, and Assertions Explained in Depth

Image
  Introduction: Why Selenium Still Matters Automation testing is no longer a “good to have” skill — it has officially become a must-have in modern software development and QA. Applications today are growing faster than our coffee breaks ☕, features are added every sprint, and release cycles are getting shorter and shorter. Let’s be honest — manual testing alone just can’t keep up anymore . Imagine clicking the same button, filling the same form, and checking the same validation again and again for every release. Sounds exhausting, right? That’s exactly where Selenium automation steps in and saves both time and sanity . Quick Recap (So We’re All on the Same Page) In my previous blogs, we already covered: What is Automation Testing and why it actually matters in the real world Getting started with Python for Selenium automation (yes, Python — simple and powerful) Core Selenium components like: WebDriver Selenium IDE Selenium Grid And a basic introduc...