Selenium

Selenium WebDriver Methods Part 2 – Navigate(), Manage(), Close() & Quit() Methods

Selenium WebDriver Methods Part 2 🚀

By Bhau Automation • Selenium Automation Testing Tutorial

🎯 What You Will Learn

  • Important Selenium WebDriver methods
  • How to use navigate() method
  • Difference between close() and quit()
  • Browser management using manage()
  • Real examples of Selenium automation methods
💡 Selenium WebDriver methods are essential for browser automation and real-time testing projects.

📌 Selenium WebDriver Methods

Selenium WebDriver provides different methods to automate browser actions and interact with web applications efficiently.

🌐 1. get()

The get() method is used to open a specific URL in the browser.

driver.get("https://www.google.com");

🔗 2. getCurrentUrl()

Returns the current webpage URL.

System.out.println(driver.getCurrentUrl());

📄 3. getTitle()

Returns the title of the webpage.

System.out.println(driver.getTitle());

❌ 4. close()

The close() method closes only the current browser window.

driver.close();

🛑 5. quit()

The quit() method closes all browser windows opened by Selenium WebDriver.

driver.quit();

🔄 6. navigate()

The navigate() method helps in browser navigation actions like back, forward, and refresh.

driver.navigate().to("https://www.facebook.com");

driver.navigate().back();

driver.navigate().forward();

driver.navigate().refresh();

⚙️ 7. manage()

The manage() method is used for browser settings like maximize window, cookies, and timeouts.

driver.manage().window().maximize();

💻 Complete Selenium Example

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class SeleniumMethodsPart2 {

    public static void main(String[] args) {

        WebDriver driver = new ChromeDriver();

        driver.manage().window().maximize();

        driver.get("https://www.google.com");

        System.out.println(driver.getTitle());

        driver.navigate().to("https://www.facebook.com");

        driver.navigate().back();

        driver.navigate().refresh();

        driver.quit();
    }
}

🌍 Real-World Use Cases

  • Browser navigation testing
  • Cross-page validation
  • Window management automation
  • Regression automation testing

🎥 Watch Complete Video Tutorial

👉 Watch Selenium WebDriver Methods Part 2

🎓 Key Takeaways

  • navigate() helps in browser navigation
  • manage() is used for browser settings
  • close() closes current window only
  • quit() closes all browser windows
  • Important topic for Selenium beginners and interviews
Pro Tip: Practice all Selenium WebDriver methods regularly to build strong automation testing skills.

🚀 Created with ❤️ by Bhau Automation