-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