WebDriverClient.Config (web_driver_client v0.3.0)

Copy Markdown View Source

Configuration for the webdriver connection

Summary

Types

build_opt()

@type build_opt() ::
  {:protocol, protocol()} | {:debug, boolean()} | {:http_client_options, list()}

protocol()

@type protocol() :: :jwp | :w3c

t()

@type t() :: %WebDriverClient.Config{
  base_url: String.t(),
  debug?: boolean(),
  http_client_options: list(),
  protocol: protocol()
}

Functions

build(base_url, opts \\ [])

@spec build(String.t(), [build_opt()]) :: t()

Builds a new Elixir.WebDriverClient.Config struct.

put_protocol(config, protocol)

@spec put_protocol(t(), protocol()) :: t()

Sets the protocol