P A N
P A N

Reputation: 5922

Selenium: Quit Python script without closing browser

I use the following to handle the situation where Ctrl + C is used to terminate a running Python script.

except KeyboardInterrupt:
    print "ABORTED"

However, this also terminates my Selenium WebDriver browser.

Is there a way to terminate the script and keep the browser alive, so that I can continue using it?

What I usually do instead, is to pause the script via Ctrl + Z. This unfortunately often causes the browser to freeze and not respond.

Upvotes: 8

Views: 10132

Answers (1)

Andersson
Andersson

Reputation: 52685

You can replace CTRL+C+sys.exit() with quit() method to terminate Python script without closing browser session. Just use following form:

user_choice = raw_input('Please click ENTER button to close application')
if not user_choice:
    print "ABORTED"
    quit()

Upvotes: 5

Related Questions