我正在使用RSpec,Capybara和Selenium在Ruby中编写验收测试。我在输出中观察到一些我无法识别的消息,而且我无法通过Google搜索找到。
以下是我的一个测试的输出:
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 :(得分:1)
我不确切知道它是否适合您,但这是我如何在我的规范中抑制Chrome警告消息:
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app, browser: :chrome, switches: ['--test-type'])
end