Selenium:退出 Python 脚本而不关闭浏览器

Selenium: Quit Python script without closing browser

我使用下面的方法来处理 Ctrl + C 用于终止 运行 Python 脚本.

except KeyboardInterrupt:
    print "ABORTED"

但是,这也会终止我的 Selenium WebDriver 浏览器。

有没有办法终止脚本并让浏览器保持活动状态,以便我可以继续使用它?

我通常做的是通过 Ctrl + Z 暂停脚本。不幸的是,这通常会导致浏览器冻结并且没有响应。

您可以将 CTRL+C+sys.exit() 替换为 quit() 方法以在不关闭浏览器会话的情况下终止 Python 脚本。只需使用以下表格:

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