Python Selenium ChromeDriver 错误消息:EGL_NOT_INITIALIZED [英] Python Selenium ChromeDriver error message: EGL_NOT_INITIALIZED

查看:67
本文介绍了Python Selenium ChromeDriver 错误消息:EGL_NOT_INITIALIZED的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Windows 7 和 Python 3.6 上运行 ChromeDriver 2.34.522940 和 Selenium 3.8.0.

I'm running ChromeDriver 2.34.522940 and Selenium 3.8.0 on Windows 7 and Python 3.6.

我正在尝试此代码:

def foo(url, login, password):
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys

    driver = webdriver.Chrome()
    driver.get(url)

它给出了错误信息:

DevTools 监听ws://127.0.0.1:12355/devtools/browser/ed317bfa-b264-4fd7-bc5d-aeab717fdb58

DevTools listening on ws://127.0.0.1:12355/devtools/browser/ed317bfa-b264-4fd7-bc5d-aeab717fdb58

[1229/152519.688:ERROR:gl_surface_egl.cc(772)] eglInitialize D3D11失败,错误为 EGL_NOT_INITIALIZED,尝试下一个显示类型

[1229/152519.688:ERROR:gl_surface_egl.cc(772)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type

继续运行以下代码:

    u = driver.find_element_by_name('login')
    u.send_keys(login)
    p = driver.find_element_by_name('password')
    p.send_keys(password)
    p.send_keys(Keys.RETURN)

它给出了一个新的错误信息:

And it gave an new error message:

[9152:11284:1229/152703.260:ERROR:service_manager.cc(157)] 连接InterfaceProviderSpec 阻止服务:content_renderer 无法绑定接口:blink::mojom::ReportingServiceProxy 暴露于:内容浏览器

[9152:11284:1229/152703.260:ERROR:service_manager.cc(157)] Connection InterfaceProviderSpec prevented service: content_renderer from binding inter face: blink::mojom::ReportingServiceProxy exposed by: content_browser

几秒钟后:

[9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] 不是已实施 [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)]未实现[9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] 不是已实施 [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)]未实施

[9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [9152:11284:1229/152720.000:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED

我昨天运行了相同的代码,但没有给出这些错误消息.是什么导致了这些,以及如何抑制这些错误消息?

I ran the same code yesterday and it didn't give these error messages. What caused these, and how to suppress these error messages?

推荐答案

更新到最新版 ChromeDriver 2.35 解决了问题

The problem got solved by updating to the latest version of ChromeDriver 2.35

https://chromedriver.storage.googleapis.com/index.html?path=2.35/

这篇关于Python Selenium ChromeDriver 错误消息:EGL_NOT_INITIALIZED的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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