【发布时间】:2017-12-14 12:22:43
【问题描述】:
在自动测试期间使用 chromedriver 2.29 和 watir-webdriver 在 Windows 7 上驱动 chrome 浏览器或使用 IRB(交互式 ruby shell)时,我经常看到在使用浏览器时写入标准输出的错误和警告。
这样的错误:
ERROR:gl_surface_egl.cc(690)] eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
这使得使用 IRB 变得很困难,因为错误文本不断地阻碍。由于所有嘈杂的错误/警告,它还使 rspec 中的测试输出确实有问题且难以阅读。
如何消除所有这些错误?我尝试使用 chromedriver 具有的 --silent 选项加载浏览器,但这并没有阻止错误。
【问题讨论】:
标签: ruby rspec selenium-chromedriver watir-webdriver