使用ruby gem capybara webkit访问网页,得到错误:由于加载错误而无法加载URL(InvalidResponseError)

时间:2017-02-17 11:14:22

标签: ruby webkit capybara capybara-webkit webautomation

我使用ruby和capybara webkit开发了一个自动化脚本来访问网页, 但是我遇到了一个错误,“由于加载错误https://www.google.com/而无法加载URL:https://www.google.com/:未知错误(Capybara :: Webkit :: InvalidResponseError)”

这是我的代码,我的ENV是Mac Sierra(10.12.3),capybara(2.12.1) capybara-webkit(1.12.0),ruby(2.1.3),我已经阅读了很多关于同样错误消息的帖子,但仍然无法弄清楚发生了什么,非常感谢。

require 'capybara'
require 'capybara/dsl'
require 'capybara/webkit'

Capybara.configure do |config|
  config.run_server = false
  config.app_host = 'https://www.google.com'
  config.current_driver = :webkit
  config.default_max_wait_time = 30
end

Capybara::Webkit.configure do |config|
  config.debug = true
  config.allow_unknown_urls
  config.timeout = 30
end

include Capybara::DSL
visit('https://www.google.com')

0 个答案:

没有答案