操作系统: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上已经发布的相关主题中找不到答案)
答案 0 :(得分:0)
我现在解决了相同的问题,这是我自己发生的,但是我使用的是chrome,从62更新到71后解决了我的问题。尝试更新到最新版本的Firefox。
硒版本:3.5 Chrome版本:71 Python版本:3.7