     |> handle_response
     |> case do
       {:error, :httpoison, error} ->
+        :timer.sleep(jitter())
         make_request(method, url, body, retry_count + 1, [inspect(error) | retry_reasons])
 
       result ->

  @type request_opts :: {:encode_json, boolean}

  @status_obscured 13

  @doc """
  Sends a request to the webdriver API and parses the

  def to_params({:css, css}) do
    %{using: "css selector", value: css}
  end

  defp jitter, do: :rand.uniform(@max_jitter)
end
