Course Content Selenium Introduction Introduction to Selenium History of Selenium Benefits or Advantages of Selenium Tool Challenges or Limitation of Selenium Tool Components of Selenium Suite Framework Design & Setup Create Selenium Project with IntelliJ IDEA and Maven Create framework or structure for Selenium Project Maven dependency or Jar files required for Selenium project WebDriver Basics and Launching Browsers Different types of drivers available in Selenium WebDriver Launch Chrome browser using Selenium with Java Launch Firefox browser using Selenium with Java Launch Microsoft Edge browser using Selenium with Java Launch Safari browser using Selenium with Java Difference between driver.close() and driver.quit() command in Selenium with Java Find and Work with Elements List of Selenium Locators Test Login functionality using Selenium with Java Difference between findElement and findElements method in Selenium with Java Find first, last and nth element using CSS selector in Selenium with Java Difference between relative XPath and absolute XPath in Selenium Handle Windows, Alerts and Frames Handle multiple windows or tabs in Selenium with Java Selenium Integration with TestNG Introduction to TestNG and its Benefits