Webdriver因selenium.common.exceptions.WebDriverException而崩溃:消息:newSession

时间:2018-12-05 14:47:08

标签: python selenium selenium-webdriver webdriver

操作系统:El Capitan版本10.11.4 (15E65)

Python版本:2.7.14

硒版本: selenium=3.14.1

浏览器: Mozilla Firefox 62.0

预期行为-

打开firefox浏览器并执行一些步骤-解析和剪贴网站。

实际行为-

使用日志崩溃:

driver = webdriver.Firefox()


Traceback (most recent call last):


File "<stdin>", line 1, in <module>
File "/Users/utilisateur/miniconda2/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in __init__
keep_alive=True)File "/Users/utilisateur/miniconda2/lib/python2.7/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in __init__
keep_alive=True)
File "/Users/utilisateur/miniconda2/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in __init__
self.start_session(capabilities, browser_profile)
File "/Users/utilisateur/miniconda2/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "/Users/utilisateur/miniconda2/lib/python2.7/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "/Users/utilisateur/miniconda2/lib/python2.7/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: newSession

实际上,它曾经可以正常工作,直到它随机停止为止。我已经检查过Firefox只是为了确保它是受支持的版本。 另外,我确实重新检查了我是否仍具有必需的Selenium版本,如this所示。因此,现在,作为python的初学者,我不得不说我发现自己面对薄雾笼罩的墙壁。

有没有人以前遇到过这个问题并且有可能的解决方案? (P.S.我在Stackoverflow上已经发布的相关主题中找不到答案)

1 个答案:

答案 0 :(得分:0)

我现在解决了相同的问题,这是我自己发生的,但是我使用的是chrome,从62更新到71后解决了我的问题。尝试更新到最新版本的Firefox。

硒版本:3.5 Chrome版本:71 Python版本:3.7