Python selenium website exception "Session not created" when opening Chrome

Here is my code to open Chrome:

from selenium import webdriver driver=webdriver.Chrome('C:\\Users\\Imran\\AppData\\Local\\Programs\\Python\\Python36\\selenium\\chromedriver.exe') 

Error starting program:

 Traceback (most recent call last): File "C:/Users/Imran/PycharmProjects/webscrapping/WF Item.py", line 6, in <module> driver = webdriver.Chrome('C:\\Users\\Imran\\AppData\\Local\\Programs\\Python\\Python36\\selenium\\chromedriver.exe') File "C:\Users\Imran\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 69, in __init__ desired_capabilities=desired_capabilities) File "C:\Users\Imran\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 92, in __init__ self.start_session(desired_capabilities, browser_profile) File "C:\Users\Imran\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 179, in start_session response = self.execute(Command.NEW_SESSION, capabilities) File "C:\Users\Imran\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute self.error_handler.check_response(response) File "C:\Users\Imran\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response raise exception_class(message, screen, stacktrace) selenium.common.exceptions.WebDriverException: Message: session not created exception from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"27028.1","isDefault":true},"id":1,"name":"","origin":"://"} (Session info: chrome=54.0.2840.71) (Driver info: chromedriver=2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129),platform=Windows NT 6.3.9600 x86_64) 

Getting the following exception:

 selenium.common.exceptions.WebDriverException: Message: session not created exception 
+5
source share
3 answers

Upgrade chromedriver to version 2.24 from here: http://chromedriver.storage.googleapis.com/index.html?path=2.24/

It worked for me

+12
source

Setting LANG=en_US.UTF-8 before running my script works for me. See this: https://bugs.chromium.org/p/chromedriver/issues/detail?id=1552#c43

In Python:

 import os os.environ["LANG"] = "en_US.UTF-8" 
+1
source

To set the chrome window pointer, download and unzip the chromedriver_win32.zip file and add the path to the folder containing the chromedriver.exe file in the environment variable settings. [System Properties - Advanced System Settings - Environment Variables).

0
source

Source: https://habr.com/ru/post/1259139/


All Articles