Я выполняю тесты на Ruby unit против Chrome с помощью watir-webdriver. Всякий раз, когда тест запускается и chromedriver.exe запущен вывод, подобный ниже появится: неОтключение регистрации ChromeDriver.exe
Started ChromeDriver
port=9515
version=26.0.1383.0
log=C:\Home\Server\Test\Watir\web\chromedriver.log
[5468:8796:0404/150755:ERROR:accelerated_surface_win.cc(208)] Reseting D3D device
[5468:8996:0404/150758:ERROR:textfield.h(156)] NOT IMPLEMENTED
[WARNING:..\..\..\..\flash\platform\pepper\pep_module.cpp(63)] SANDBOXED
Ни одно из этих воздействий правильного функционирования тестов, но как можно было бы представить себе появление «ERROR» и «ВНИМАНИЕ» может быть довольно запутанным, например, в правилах разбора в Дженкинсе, ищущем неудачи. Конечно, в правилах синтаксического анализа я могу получить представление о регулярном выражении, но было бы неплохо отключить этот подробный и ненужный журнал со стороны chromedriver.exe. Я видел много упоминаний об этом поиске ответа. Никто не придумал решение. Да, chromedriver, возможно, имеет параметр «-silent», но, похоже, нет способа передать это исполняемому файлу. Код, аналогичный приведенному ниже, должен работать, но, насколько я вижу, имеет нулевой эффект. Есть идеи?
profile = Selenium::WebDriver::Chrome::Profile.new
profile['--cant-make-any-switches-work-here-how-about-you'] = true
browser = Watir::Browser.new :chrome, :profile => profile, :switches => %w[--ignore-certificate-errors --disable-extensions --disable-popup-blocking --disable-translate--allow-file-access]
Hi Kevin, переключатель -silent и он работает с ЦМД. Однако я не уверен, как вы можете передать это в свой сценарий. –