我使用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')