6

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

except KeyboardInterrupt:
    print "ABORTED"

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

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

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

4

1 回答 1

4

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

user_choice = raw_input('Please click ENTER button to close application')
if not user_choice:
    print "ABORTED"
    quit()
于 2016-03-31T13:52:06.373 回答