This example will show how the back and forward button works in selenium webdriver
package com.webdriver_02;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class BrowserBackForword {
public WebDriver driver;
private String baseUrl;
public static void main(String[] args) {
BrowserBackForword bbf = new BrowserBackForword();
bbf.launch_browser();
}
public void launch_browser() {
try{
baseUrl = "http://en.wikipedia.org/wiki/Selenium_%28software%29";
driver = new FirefoxDriver();
driver.get(baseUrl);
driver.manage().window().maximize();
System.out.println("1.Present title - " + driver.getTitle());
driver.findElement(By.xpath(".//*[@id='mw-content-text']/p[5]/a[1]")).click();
System.out.println("2.Present title - " + driver.getTitle());
Thread.sleep(2000);
driver.navigate().back();
System.out.println("3.Present title - " + driver.getTitle());
Thread.sleep(2000);
driver.navigate().forward();
System.out.println("4.Present title - " + driver.getTitle());
driver.quit();
}
catch (Exception ex)
{
ex.getMessage();
}
}
}
and the output should be –
1.Present title – Selenium (software) – Wikipedia, the free encyclopedia
2.Present title – Integrated development environment – Wikipedia, the free encyclopedia
3.Present title – Selenium (software) – Wikipedia, the free encyclopedia
4.Present title – Integrated development environment – Wikipedia, the free encyclopedia
