INNER CODE UNIT · Ruby

start

rubycdp/ferrum · lib/ferrum/browser.rb:306

    def start
      Utils::ElapsedTime.start
      @process = Process.new(options)

      begin
        @process.start
        @options.default_user_agent = @process.default_user_agent

        @client = Client.new(@process.ws_url, options)
        @contexts = Contexts.new(@client)
      rescue StandardError
        @process.stop
        raise
      end
    end

    def debug_url
      response = JSON.parse(Net::HTTP.get(URI(build_remote_debug_url(path: "/json"))))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…