đ 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