Join us on :

Close Browser

To close a browser we need to call close() method from webdriver, we can also work without closing a browser (i.e) we can open another browser instance without closing existing browser but existing browser takes little space.


						import org.openqa.selenium.WebDriver;
						import org.openqa.selenium.firefox.FirefoxDriver;

						public class CloseBrowser 
						{
							public static void main(String[] args) throws Exception 
							{
								WebDriver driver=new FirefoxDriver();
								driver.close(); //closes the browser
							}
						}
					

Quit Browser

To close a browser window we need to call close() method from webdriver, but what if we want to close all browser windows opened by current instance. To Close all windows we need to call quit() method from webdriver


						import org.openqa.selenium.WebDriver;
						import org.openqa.selenium.firefox.FirefoxDriver;

						public class QuitBrowser 
						{
							public static void main(String[] args) throws Exception 
							{
								WebDriver driver=new FirefoxDriver();
								driver.quit(); //closes all browser windows
							}
						}
					

Quit Browser vs Close Browser

Close browser closes the current browser window, Quit browser will close the all the browser windows opened by the driver

Quit browser will not only just closes the browser windows , quit() also terminates the driverserver from the CPU process which save us some memory but close() will not do it.

Once quit() is used the driver object becomes not-reachable so you cannot perform any operation on the driver object. Close() browser make the driver object still avail to the user.

how to close a tab in selenium webdriver

You can close the current tab using the close() method in selenium but after closing the tab make sure you are using sitchTo().Window() command to get the control of other window.

how to close already opened browser in selenium

First and foremost is this, you cannot connect to the existing browser window in selenium. So closing a already opened browser in selenium is not possible.

About Author

Article is written by Pavan (a) KarthiQ. Well, I am serving notice period in an MNC, Bangalore. I thought to enrich every person knowledge a little, I always have a feeling, when we teach something, we will learn more than what you know. Knowledge is the only thing that doubles when you spend it.

I have also created the reporter for Protractor Jasmine. Use for your projects without any hesitation

Comment / Suggestion Section
Point our Mistakes and Post Your Suggestions