使用 Poltergeist/PhantomJS 时 Cucumber 测试的大量输出

Lots of output from Cucumber tests when using Poltergeist/PhantomJS

当 运行 我的黄瓜使用 Poltergeist 进行测试时,我看到了很多输出。我在我的 env.rb 中将大多数选项设置为 false,但我仍然继续看到东西。关于如何关闭此额外日志记录的任何想法?

下面是我看到的输出。

MIXPANEL REQUEST:
[object Object]
MIXPANEL NOTIFICATION CHECK
MIXPANEL PEOPLE REQUEST:
[object Object]
MIXPANEL PEOPLE REQUEST:
[object Object]
MIXPANEL REQUEST:========================== 99 ==================================> |  ETA: 00:00:03
[object Object]
MIXPANEL NOTIFICATION CHECK
MIXPANEL PEOPLE REQUEST:
[object Object]
 674/674 |================================= 100 ==================================>| Time: 00:11:44

84 scenarios (84 passed)
674 steps (674 passed)
11m44.357s

我的 env.rb 文件

Capybara.register_driver :poltergeist do |app|
    options = {
        :js_errors => false,
        :phantomjs_logger => false,
        :timeout => 120,
        :debug => false,
        :phantomjs_options => ['--load-images=no', '--disk-cache=false'],
        :inspector => false,
    }
    Capybara::Poltergeist::Driver.new(app, options)

附加信息

:phantomjs_logger 是记录输出的地方。尝试指定一个日志文件,因为默认是 STDOUT 例如

:phantomjs_logger => File.open("log/test_phantomjs.log", "a")