π Day 27 of My Automation Journey β Introduction to Selenium & Maven Setup
Today marks a big milestone in my automation journey π― Till now, I was learning core Java logic π Today, I stepped into real automation using Selenium This is where things get exciting π₯ πΉ 1. W...

Source: DEV Community
Today marks a big milestone in my automation journey π― Till now, I was learning core Java logic π Today, I stepped into real automation using Selenium This is where things get exciting π₯ πΉ 1. What is Selenium? π Selenium is a tool used for automating web browsers That means: Opening a browser π Navigating websites Clicking buttons Filling forms Validating UI π‘ In simple terms: π If you can do it manually in a browser, Selenium can automate it. πΉ 2. Why Selenium? β Saves time β± β Reduces manual effort β Useful for testing & automation β Industry standard tool πΉ 3. Setting Up Selenium using Maven Instead of downloading jars manually, we use Maven π¦ π Maven helps manage: Dependencies Versions Project structure πΉ 4. Understanding pom.xml File This is the heart of a Maven project β€οΈ π» Sample pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0"> <modelVersion>4.0.0</modelVersion> <groupId>Selenium1</groupId> <artifactId>Selenium1&l