16. Essential WebDriver Navigation & Window Management

Core WebDriver Methods

WebDriver driver = new ChromeDriver();

// Navigation:
driver.get("https://targetqa.com");
driver.navigate().to("https://targetqa.com/courses");
driver.navigate().back();
driver.navigate().forward();
driver.navigate().refresh();

// Window controls:
driver.manage().window().maximize();

// Page metadata:
String pageTitle = driver.getTitle();
String currentUrl = driver.getCurrentUrl();

Task

  • Implement navigateAndMaximize:
  • 1. Accept WebDriver driver and String targetUrl.
  • 2. Call driver.manage().window().maximize().
  • 3. Call driver.get(targetUrl).
πŸ’‘Common doubts
Did you like the problem?
Lesson 16 of 44
Java
Loading code editor…
Next