diff --git a/lib/docs/core/scrapers/url_scraper.rb b/lib/docs/core/scrapers/url_scraper.rb index 1735ea7d..047b0346 100644 --- a/lib/docs/core/scrapers/url_scraper.rb +++ b/lib/docs/core/scrapers/url_scraper.rb @@ -36,6 +36,16 @@ module Docs response.success? && response.html? && base_url.contains?(response.effective_url) end + def load_capybara_selenium + require 'capybara/dsl' + Capybara.register_driver :selenium_marionette do |app| + Capybara::Selenium::Driver.new(app, marionette: true) + end + Capybara.current_driver = :selenium_marionette + Capybara.run_server = false + Capybara + end + module FixRedirectionsBehavior def self.included(base) base.extend ClassMethods diff --git a/lib/docs/scrapers/angular.rb b/lib/docs/scrapers/angular.rb index ff35dc8d..5b407738 100644 --- a/lib/docs/scrapers/angular.rb +++ b/lib/docs/scrapers/angular.rb @@ -25,6 +25,7 @@ module Docs url.sub! %r{/#{str}/img/}, "/img/" url.sub! %r{/#{str}/(.+?)/#{str}/}, "/#{str}/" url.sub! %r{/partials/#{str}/(.+?)(?