【发布时间】:2019-10-22 14:31:58
【问题描述】:
我有一个 Errno::EPIPE:Broken Pipe 错误 capybara/poltergeist/web_socket_server.rb 使用 poltergeist 运行 Rspec
这是我的配置:
Capybara.javascript_driver = :poltergeist
Capybara.raise_server_errors = false
Capybara.register_driver :poltergeist do |app|
options = {
# debug: true,
js_errors: false,
timeout: 10,
# port: 44678+ENV['TEST_ENV_NUMBER'].to_i,
# domain: 'localhost',
phantomjs_options: [
# '--proxy-type=none',
"--load-images=no",
"--ignore-ssl-errors=yes",
# '--ssl-protocol=any',
# '--debug=true',
# '--web-security=false'
],
port: 9887
}
Capybara::Poltergeist::Driver.new(app, options)
end
有人可以帮助我吗?
【问题讨论】:
标签: rspec ruby-on-rails-5 capybara rspec-rails poltergeist