一尘不染

Selenium:在不关闭浏览器的情况下退出Python脚本

selenium

我使用以下代码处理使用Ctrl+ C终止正在运行的Python脚本的情况。

except KeyboardInterrupt:
    print "ABORTED"

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

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

我通常要做的是通过Ctrl+ 暂停脚本Z。不幸的是,这经常导致浏览器死机并且不响应。


阅读 1150

收藏
2020-06-26

共1个答案

一尘不染

您可以将CTRL + C +替换sys.exit()quit()方法以终止Python脚本,而无需关闭浏览器会话。只需使用以下形式:

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