Configuration for the webdriver connection
Builds a new Elixir.WebDriverClient.Config struct.
Elixir.WebDriverClient.Config
Sets the protocol
@type build_opt() :: {:protocol, protocol()} | {:debug, boolean()} | {:http_client_options, list()}
@type protocol() :: :jwp | :w3c
@type t() :: %WebDriverClient.Config{ base_url: String.t(), debug?: boolean(), http_client_options: list(), protocol: protocol() }
@spec build(String.t(), [build_opt()]) :: t()
@spec put_protocol(t(), protocol()) :: t()