Selenium 意外出现问题

2023-07-05Python开发问题
10

本文介绍了Selenium 意外出现问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

问题描述

我在一些项目中使用 selenium 已经有一段时间了.

I have been using selenium now for a while on a number of projects.

使用正在运行的代码,我现在收到以下错误:

With code that was running I am now receiving the following error:

    C:Users\%USER%Minicondapython.exe C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py
    Traceback (most recent call last):
      File "C:/Users/%USER%/PycharmProjects/c_r/quick_debug.py", line 17, in <module>
        c.setUp()
      File "C:Users\%USER%PycharmProjectsc_rc.py", line 40, in setUp
        self.driver = webdriver.Chrome()
      File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriverchromewebdriver.py", line 67, in __init__
        desired_capabilities=desired_capabilities)
      File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriver
emotewebdriver.py", line 87, in __init__
        self.start_session(desired_capabilities, browser_profile)
      File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriver
emotewebdriver.py", line 141, in start_session
        'desiredCapabilities': desired_capabilities,
      File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriver
emotewebdriver.py", line 201, in execute
        self.error_handler.check_response(response)
      File "C:Users\%USER%Minicondalibsite-packagesseleniumwebdriver
emoteerrorhandler.py", line 181, in check_response
        raise exception_class(message, screen, stacktrace)
    selenium.common.exceptions.WebDriverException: Message: unknown error: unrecognized Blink revision: 3b3c00f2d95c45cca18ab944acced413fb759311
      (Driver info: chromedriver=2.10.267521,platform=Windows NT 6.3 x86_64)


    Process finished with exit code 1

其中 c.setUp() 是:

def setUp(self):
   self.driver = webdriver.Chrome()

再次 - 这是 WAS 正在运行的代码,我不确定如何处理这个无法识别的闪烁修订"错误.

Again - this is code that WAS running and I am unsure how to this "Unrecognized blink revision" error.

没有任何有意识的改变.

Nothing has consciously changed.

感谢大家的指点

推荐答案

快速浏览一下源代码,我认为这是 ChromeDriver 和 Chrome 本身之间的兼容性问题 - 我怀疑您的 Chrome 已自动更新,现在对于 ChromeDriver 2.10 来说太新了.

After having a quick look at the source code, I think this is a compatibility issue between ChromeDriver and Chrome itself - I suspect your Chrome auto-updated and now is too new for ChromeDriver 2.10.

换句话说:更新 ChromeDriver,最新的当前是 2.19.

In other words: update ChromeDriver, latest is currently 2.19.

这篇关于Selenium 意外出现问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

The End

相关推荐

在xarray中按单个维度的多个坐标分组
groupby multiple coords along a single dimension in xarray(在xarray中按单个维度的多个坐标分组)...
2024-08-22 Python开发问题
15

Pandas中的GROUP BY AND SUM不丢失列
Group by and Sum in Pandas without losing columns(Pandas中的GROUP BY AND SUM不丢失列)...
2024-08-22 Python开发问题
17

GROUP BY+新列+基于条件的前一行抓取值
Group by + New Column + Grab value former row based on conditionals(GROUP BY+新列+基于条件的前一行抓取值)...
2024-08-22 Python开发问题
18

PANDA中的Groupby算法和插值算法
Groupby and interpolate in Pandas(PANDA中的Groupby算法和插值算法)...
2024-08-22 Python开发问题
11

PANAS-基于列对行进行分组,并将NaN替换为非空值
Pandas - Group Rows based on a column and replace NaN with non-null values(PANAS-基于列对行进行分组,并将NaN替换为非空值)...
2024-08-22 Python开发问题
10

按10分钟间隔对 pandas 数据帧进行分组
Grouping pandas DataFrame by 10 minute intervals(按10分钟间隔对 pandas 数据帧进行分组)...
2024-08-22 Python开发问题
11