用Capybara / Selenium / RSpec抑制奇怪的输出

时间:2016-10-12 00:16:47

标签: ruby selenium rspec capybara

我正在使用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输出中。

1 个答案:

答案 0 :(得分:1)

我不确切知道它是否适合您,但这是我如何在我的规范中抑制Chrome警告消息:

Capybara.register_driver :chrome do |app|
  Capybara::Selenium::Driver.new(app, browser: :chrome, switches: ['--test-type'])
end