问题
I am using protractor to test a web application.
I have encountered an error message from cmd saying:
ERROR : gl_surface_egl.cc(953) eglInitialize D3D9 failed with error EGL_NOT_INITIALIZED
I am guessing the error may have raised due to version mismatch of chrome driver.
回答1:
This error message...
ERROR : gl_surface_egl.cc(953) eglInitialize D3D9 failed with error EGL_NOT_INITIALIZED
...implies that there was an error with GPU decoding.
Your main issue is the incompatibility between the version of the binaries you are using.
As you are using ChromeDriver and Chrome Browser you must ensure that the binaries are compatible as per the entries below:
- ChromeDriver v2.27 : Supports Chrome v54-56
- ChromeDriver v2.28 : Supports Chrome v55-57
- ChromeDriver v2.29 : Supports Chrome v56-58
- ChromeDriver v2.30 : Supports Chrome v58-60
- ChromeDriver v2.31 : Supports Chrome v58-60
- ChromeDriver v2.32 : Supports Chrome v59-61
- ChromeDriver v2.33 : Supports Chrome v60-62
- ChromeDriver v2.34 : Supports Chrome v61-63
- ChromeDriver v2.35 : Supports Chrome v62-64
- ChromeDriver v2.36 : Supports Chrome v63-65
- ChromeDriver v2.37 : Supports Chrome v64-66
- ChromeDriver v2.38 : Supports Chrome v65-67
- ChromeDriver v2.39 : Supports Chrome v66-68
- ChromeDriver v2.40 : Supports Chrome v66-68
- ChromeDriver v2.41 : Supports Chrome v67-69
- ChromeDriver v2.42 : Supports Chrome v68-70
- ChromeDriver v2.43 : Supports Chrome v69-71
References
- Hardware Acceleration doesn't work on Chrome anymore. (AMD Xpress 1250)
- Python Selenium ChromeDriver error message: EGL_NOT_INITIALIZED
来源:https://stackoverflow.com/questions/53387000/protractor-selenium-error-message-gl-surface-egl-cc-eglinitialize-d3d9-failed