Error tracelogs:
DevTools listening on ws://127.0.0.1:54791/devtools/browser/6f264bcc-d44a-40d9-b6cf-
8b1655c97ccd
Traceback (most recent call last):
File "c:\Users\alsgn\OneDrive\desktop\mypython\getselenium\dc\findbulletins.py", line 11, in
<module>
browser = webdriver.Chrome()
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\chrome\webdriver.py", line 70, in __init__
super(WebDriver, self).__init__(DesiredCapabilities.CHROME['browserName'], "goog",
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\chromium\webdriver.py", line 93, in __init__
RemoteWebDriver.__init__(
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 268, in __init__
self.start_session(capabilities, browser_profile)
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 359, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\webdriver.py", line 424, in execute
self.error_handler.check_response(response)
File "C:\Users\alsgn\AppData\Local\Programs\Python\Python39\lib\site-
packages\selenium\webdriver\remote\errorhandler.py", line 247, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This
version of ChromeDriver only supports Chrome version 96
Current browser version is 98.0.4758.82 with binary path C:\Program
Files\Google\Chrome\Application\chrome.exe
Stacktrace:
Backtrace:
Ordinal0 [0x00FF6903 2517251]
Ordinal0 [0x00F8F8E1 2095329]
Ordinal0 [0x00E92848 1058888]
Ordinal0 [0x00EB0B9D 1182621]
Ordinal0 [0x00EACA60 1165920]
Ordinal0 [0x00EAA2CF 1155791]
Ordinal0 [0x00EDAAAF 1354415]
Ordinal0 [0x00EDA71A 1353498]
Ordinal0 [0x00ED639B 1336219]
Ordinal0 [0x00EB27A7 1189799]
Ordinal0 [0x00EB3609 1193481]
GetHandleVerifier [0x01185904 1577972]
GetHandleVerifier [0x01230B97 2279047]
GetHandleVerifier [0x01086D09 534521]
GetHandleVerifier [0x01085DB9 530601]
Ordinal0 [0x00F94FF9 2117625]
Ordinal0 [0x00F998A8 2136232]
Ordinal0 [0x00F999E2 2136546]
Ordinal0 [0x00FA3541 2176321]
BaseThreadInitThunk [0x755AFA29 25]
RtlGetAppContainerNamedObjectPath [0x775C7A9E 286]
RtlGetAppContainerNamedObjectPath [0x775C7A6E 238]
The code that I ran was okay in 2 days ago, but now, the code have been showed this error. Please say how to solve this problem. I wonder why it ran well before.
CodePudding user response:
Your output log states:
This version of ChromeDriver only supports Chrome version 96
Current browser version is 98.0.4758.82 with binary path
You have two options:
- Use chromedriver for Chrome 98
- Install Chrome 96
CodePudding user response:
This error message...
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 96
Current browser version is 98.0.4758.82 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
...implies that the ChromeDriver was unable to initiate/spawn a new Browsing Context i.e. google-chrome session.
Your main issue is the incompatibility between the version of the binaries you are using as follows:
- You are using chrome=98.0.4758.82
- Release Notes of ChromeDriver v98.0.4758.80 clearly mentions the following :
Supports Chrome version 98
- But you are using chromedriver=96.0
- Release Notes of chromedriver=96.0.4664.45 clearly mentions the following :
Supports Chrome version 96
So there is a clear mismatch between chromedriver=96.0 and the chrome=96.0.4664.45
Solution
Ensure that:
- ChromeDriver is updated to current ChromeDriver v98.0.4758.80 level.
- Chrome Browser is updated to current chrome=98 (as per chromedriver=98.0.4758.80 release notes).