【发布时间】:2018-03-19 01:59:31
【问题描述】:
以下是示例代码:
from selenium import webdriver
driver = webdriver.Firefox()
(这里由于某种原因关闭了窗口)
driver.quit()
Traceback(最近一次调用最后一次):文件“”,第 1 行,in 文件 “/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py”, 第 183 行,退出 RemoteWebDriver.quit(self) 文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”, 第 592 行,退出 self.execute(Command.QUIT)文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py”, 第 297 行,执行中 self.error_handler.check_response(response) 文件 "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", 第 194 行,在 check_response 中 raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: 试图运行 命令而不建立连接
有什么方法可以检查 webdriver 的实例是否处于活动状态?
【问题讨论】: