$stdout = File.open( Rails.root.join("./log/test.phantomjs_console.log").to_s )
require 'capybara/poltergeist'
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, {
phantomjs: "/usr/local/bin/phantomjs", # '>> ./log/test.phantomjs_console.log 2>&1'
phantomjs_options: [ '--ignore-ssl-errors=yes', '--ssl-protocol=any', '--load-images=no', '--debug=false' ], debug: false, timeout: 500, window_size: [1600, 1200], js_errors: false,.
logger: File.open( Rails.root.join("./log/test.poltergeist.log").to_s, "a" ),
phantomjs_logger: $stdout
})
end
后期编辑:同时设法设置chrome。恶作剧已经过时了。如果你遇到这个问答,你想让恶灵工作,停下来,切换到chrome。