Python selenium webdriver“未创建会话"打开 Chrome 时出现异常 [英] Python selenium webdriver "Session not created" exception when opening Chrome

查看:22
本文介绍了Python selenium webdriver“未创建会话"打开 Chrome 时出现异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我打开 Chrome 的代码:

Here's my code for opening Chrome:

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

运行程序时出错:

Traceback (most recent call last):
  File "C:/Users/Imran/PycharmProjects/webscraping/WF Item.py", line 6, in <module>
    driver = webdriver.Chrome('C:\Users\Imran\AppData\Local\Programs\Python\Python36\selenium\chromedriver.exe')
  File "C:UsersImranAppDataLocalProgramsPythonPython36libsite-packagesseleniumwebdriverchromewebdriver.py", line 69, in __init__
    desired_capabilities=desired_capabilities)
  File "C:UsersImranAppDataLocalProgramsPythonPython36libsite-packagesseleniumwebdriver
emotewebdriver.py", line 92, in __init__
    self.start_session(desired_capabilities, browser_profile)
  File "C:UsersImranAppDataLocalProgramsPythonPython36libsite-packagesseleniumwebdriver
emotewebdriver.py", line 179, in start_session
    response = self.execute(Command.NEW_SESSION, capabilities)
  File "C:UsersImranAppDataLocalProgramsPythonPython36libsite-packagesseleniumwebdriver
emotewebdriver.py", line 236, in execute
    self.error_handler.check_response(response)
  File "C:UsersImranAppDataLocalProgramsPythonPython36libsite-packagesseleniumwebdriver
emoteerrorhandler.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)

得到以下异常:

selenium.common.exceptions.WebDriverException: Message: session not created exception

推荐答案

从给定的 url 更新你的 chromedriver 到 2.24 版本:

Update your chromedriver to 2.24 version from the given url:

http://chromedriver.storage.googleapis.com/index.html?path=2.24/

这对我有用.

这篇关于Python selenium webdriver“未创建会话"打开 Chrome 时出现异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆