使用 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)
附加信息
- 水豚 (2.1.0)
- 黄瓜 (1.3.15)
- 闹鬼 (1.6.0)
- PhantomJS = 2.0.0
:phantomjs_logger
是记录输出的地方。尝试指定一个日志文件,因为默认是 STDOUT 例如
:phantomjs_logger => File.open("log/test_phantomjs.log", "a")
当 运行 我的黄瓜使用 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)
附加信息
- 水豚 (2.1.0)
- 黄瓜 (1.3.15)
- 闹鬼 (1.6.0)
- PhantomJS = 2.0.0
:phantomjs_logger
是记录输出的地方。尝试指定一个日志文件,因为默认是 STDOUT 例如
:phantomjs_logger => File.open("log/test_phantomjs.log", "a")