-2
我正在使用RSpec与capybara-webkit驱动程序进行javascript测试。避免capybaras webkit console.log输出
虽然有javascript的console.log输出是一个很棒的功能,对于自动和并行测试,我不希望console.log搞乱输出。我试图与
Capybara.register_driver :webkit_silent do |app|
Capybara::Driver::Webkit.new(app, :stdout => nil)
end
创建驱动器和使用它与任一与
Capybara.javascript_driver = :webkit_silent
所有在spec_helper或
Capybara.current_driver =:webkit_silent
为一个测试中,所述输出仍然存在。我查看了一下代码,并将连接类中已验证的stdout设置为null。
有没有其他的方法来停止输出?
这不起作用了。类和模块被重新命名。理论上,以下应该可以工作,但不是: 'Capybara :: Webkit :: Driver.new(app,stderr:nil)' 它不会静音输出。任何想法该怎么办? – morgler 2013-06-17 11:03:58