【问题标题】:Unable to Open Chrome Webdriver in Windows 10 [duplicate]无法在 Windows 10 中打开 Chrome Webdriver [重复]
【发布时间】:2020-06-26 21:04:36
【问题描述】:

我想将 chrome webdriver 与 python 和 selenium 库一起使用;但是,我在 python 控制台中打开 webdriver 时遇到问题。它正在寻找路径并打开它似乎是一个浏览器,它还启动了一个监听端口####的服务,但是当我这样做时

driver.get('http://www.google.com')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'driver' is not defined

它不起作用...这是我打开网站时遇到的错误

这是打开 webdriver 的输出

 driver = webdriver.Chrome('C:\chromedriver\chromedriver.exe')

DevTools listening on ws://127.0.0.1:52968/devtools/browser/b7b88ebb-e9e1-4726-9d4e-4e3f13990a0a       Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\George\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 76, in __init__
    RemoteWebDriver.__init__(
  File "C:\Users\George\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 157, in __init__
    self.start_session(capabilities, browser_profile)
  File "C:\Users\George\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 252, in start_session
    response = self.execute(Command.NEW_SESSION, parameters)
  File "C:\Users\George\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "C:\Users\George\AppData\Local\Programs\Python\Python38-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, 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 81

【问题讨论】:

  • 有没有检查过chromedriver和chrome的不兼容问题。 chromedriver 版本是多少?
  • 到底是什么问题?该错误消息非常清楚。

标签: python selenium selenium-chromedriver


【解决方案1】:

您的 chromedriver.exe 需要与您当前的 chrome 浏览器版本相匹配。要检查您的 chrome 版本,请进入您的 chrome 设置并选择关于 chrome 选项卡。你可以在那里找到你的 chrome 版本。然后从here 下载与您的版本匹配的chromedriver。将代码中的路径更新到此驱动程序,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-04
    • 2015-07-27
    • 2017-06-07
    • 2018-08-25
    • 2016-04-29
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多