Here is the code.
*EventListener Class*
public class Register {
PSVM(String[] args) {
WebDriver driver = new FirefoxDriver();
EventFiringWebDriver EFWD = new EventFiringWebDriver(driver);
EventListener el = new EventListener();
EFWD.register(el);
driver.get("Google");
driver.get("facebook,com");
driver.navigate().back();
}
*MainClass*
public class EventListener extends AbstractWebDriverEventListener{
public void afterNavigateBack(WebDriver arg0) {
System.out.println("after navigate "+arg0.getCurrentUrl());
}
}