如何停止Selenium chromedriver将错误记录到屏幕上?
我正在运行一些黄瓜测试,而我正在使用水豚和硒铬驱动程序来驱动测试。香港专业教育学院在过去几周内注意到Chromedriver已开始将其错误消息记录到屏幕上。我的测试仍然可以正常运行,但是错误阻塞了输出。
这是下面的输出:
Started ChromeDriver
port=9515
version=23.0.1240.0
log=C:\Gitrepos\Base Tests\chromedriver.log
[8244:5080:1115/151428:ERROR:gpu_info_collector_win.cc(91)] Can't retrieve a valid WinSAT assessment.
Given I Select "Customer" from the "Search" gadget
And I enter "Test Customer" for "Customer Name"
And click "Search"
And Select "Manage Customer" from the "Main Menu" drop down
解决方案是从输出中删除以下行,或者可能修复错误。[[8244:5080:1115/151428:ERROR:gpu_info_collector_win.cc(91)]无法检索有效的WinSAT评估。
我已升级驱动程序以解决其他错误,但最终出现此错误!
例如,尝试使用STDERR的重定向来启动Chromedriver。>
chromedriver.exe 2> c:\ temp \ err.log
我有同样的问题,这是什么抑制了所有这些chrome消息(chrome打印了几种。。:):
这是唯一有效的方法: