2016-10-12 7 views
3

RSpec、Capybara、およびSeleniumを使ってRubyで受け入れテストを書いています。私は出力でいくつかのメッセージを私が認識しないと、私はGoogleの検索で見つけることができなかったことを観察した。ここでCapybara/Selenium/RSpecで奇妙な出力を抑制する

は私のテストの1の出力です:

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