2016-10-12 5 views
3

Я пишу приемочные испытания в Ruby с использованием RSpec, Capybara и Selenium. Я заметил некоторые сообщения на выходе, которые я не узнаю, и что я не смог найти их в результатах поиска Google.Подавление странного выхода с Capybara/Selenium/RSpec

Вот вывод одного из моих тестов:

Authentication 
    with an invalid email address 
    gives an error message 
    with an invalid password 
[9344:5812:1011/235445:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 22 
    gives an error message 
    with a valid email and password 
[9344:5812:1011/235450:ERROR:navigation_entry_screenshot_manager.cc(141)] Invalid entry with unique id: 33 
    takes us to the correct page 

3 examples, 0 failures 

Я понятия не имею, что navigation_entry_screenshot_manager.cc есть, и до тех пор, как он не вызывает тест на неудачу, я действительно не забочусь , Я просто хочу знать, есть ли способ остановить его появление на выходе RSpec.

+0

Предполагая, что вы используете хром с селеном это звучит, как будто это эта ошибка - HTTPS : //bugs.chromium.org/p/chromium/issues/detail ID = 532290 –

ответ

1

Я не знаю точно, если он работает для вас, но вот как я подавляю предупреждения хрома в моей спецификации:

Capybara.register_driver :chrome do |app| 
    Capybara::Selenium::Driver.new(app, browser: :chrome, switches: ['--test-type']) 
end 
Смежные вопросы