# File lib/selenium/webdriver/phantomjs/bridge.rb, line 8
        def initialize(opts = {})
          http_client = opts.delete(:http_client)

          if opts.has_key?(:url)
            url = opts.delete(:url)
          else
            @service = Service.default_service
            @service.start

            url = @service.uri
          end

          caps = Remote::Capabilities.phantomjs

          remote_opts = {
            :url                  => url,
            :desired_capabilities => caps
          }

          remote_opts.merge!(:http_client => http_client) if http_client

          super(remote_opts)
        end