Selenium Forum: Functional And Regression Testing Tool.
Would you like to react to this message? Create an account in a few clicks or log in to continue.
Search
Display results as :
Advanced Search
Latest topics
AEM Training | Free Online DemoWed Apr 21, 2021 5:45 pmazharuddin
c# PageFactory - issue initializing elementsFri Nov 01, 2019 8:40 pmthegoatboy
Selenium making automatic connection to random urlsMon Jul 08, 2019 12:58 pmrepairtechsolutions1
How can we design the custom framework in Selenium RCMon Jun 24, 2019 2:26 pmrandybonnettes
What are the new features in Selenium 3.0Tue Jun 18, 2019 5:37 pmpappyvicky
What are you using Selenium for? Fri Apr 12, 2019 3:52 amzhl
LIMITATIONS OF SELENIUMWed Apr 10, 2019 11:23 amswara
Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

Go down
avatar
ashv
Posts : 2
Join date : 2015-02-07
Location : India

How to close and open browser Empty How to close and open browser

Sat Feb 07, 2015 9:06 pm
Hi,

Once I execute selenium code/functionality, I want to close browser.
Therefore, I used "driver.close();" and its closed the browser window. (I am using chrome webdriver.)

However, I want to reopen my browser for next functional code execution. This code executes:
driver.get("website link");
But I am getting exception, "VisitURL failed because of: no such session".

Looks like "driver.close" is closing the driver too and I need to reinitialize webdriver something like "WebDriver driver = new ChromeDriver();".
Now, I do not want to call this webdriver initialization. My motive is just to close browser and reopen it.
Please suggest.

Thanks,
Ashvini
avatar
ccox
Master
Master
Posts : 205
Join date : 2012-01-06
Age : 39
Location : Denver, CO

How to close and open browser Empty Re: How to close and open browser

Fri Feb 13, 2015 12:26 am
I believe that parent window is attached to the driver session.  Why do you want to close it and reopen it? What does that save you? If you are using a testing framework, you would typically create a new webdriver instance for each test. There are specific tags you can use depending on your language, such as @SetUp for C#, which will run a method at the beginning of each test.  Closing the browser and maintaining the same session seems to over complicate the test while gaining no benefit
avatar
AgoBalan
Amateur
Amateur
Posts : 36
Join date : 2015-02-23

How to close and open browser Empty Re: How to close and open browser

Mon Feb 23, 2015 3:43 pm
closing the driver or closing the browser boith are same.... close it wen all your testcases completed.. else invoke new browser before each test case..
avatar
l3l00
Active particpant
Active particpant
Posts : 11
Join date : 2015-01-06

How to close and open browser Empty Re: How to close and open browser

Wed Feb 25, 2015 9:53 pm
AgoBalan is right, at the end it should close browser because of your Teardown.

I personally add quits & close in some parts of some testcases in the event that the testcase really cannot continue if a specific area cannot be executed properly. Such as like a submit button.

Taken off Seleniums Docs there are two methods you can call to close the browser:

close()
Close the current window, quitting the browser if it's the last window currently open.

quit()
Quits this driver, closing every associated window.
Sponsored content

How to close and open browser Empty Re: How to close and open browser

Back to top
Permissions in this forum:
You cannot reply to topics in this forum