anchor.diff:  |`arch32()`|`wdm.architecture=X32`|`""` (automatic architecture discovery)|Use 32-bit driver version
   |`arch64()`|`wdm.architecture=X64`|`""` (automatic architecture discovery)|Use 64-bit driver version
   |`arm64()`|`wdm.architecture=ARM64`|`""` (automatic architecture discovery)|Use ARM (Aarch) 64-bit driver version
  -|`operatingSystem(OperatingSystem)`|`wdm.os`|`""` (automatic OS discovery)|Force a given operating system (`WIN`, `LINUX`,  or `MAC`
  +|`operatingSystem(Operating` `System)`|`wdm.os`|`""` (automatic OS discovery)|Force a given operating system (`WIN`, `LINUX`,  or `MAC`
   |`win()`|`wdm.os=WIN`|`""` (automatic OS discovery)|Force Windows
   |`linux()`|`wdm.os=LINUX`|`""` (automatic OS discovery)|Force Linux
   |`mac()`|`wdm.os=MAC`|`""` (automatic OS discovery)|Force Mac OS
  
positive.code: |`proxyUser(String)`|`wdm.proxyUser`|`""` (no proxy user)|Username for the
  HTTP proxy. It can be also configured using the environment variable  `HTTPS_PROXY_USER`
  |`proxyPass(String)`|`wdm.proxyPass`|`""` (no proxy password)|Password for HTTP proxy. It can be also configured using the environment variable `HTTPS_PROXY_PASS`
  |`gitHubToken(String)`|`wdm.gitHubToken`|`""` (no GitHub token)|Personal access token for authenticated GitHub requests (see <<known-issues,known issues>>)
  |`ignoreVersions(String...)`|`wdm.ignoreVersions`|`""` (no ignored versions)|Ignore specific driver version(s)
  |`timeout(int)`|`wdm.timeout`|`30`|Timeout (in seconds) to connect and download drivers from online repositories
  |`properties(String)`|`wdm.properties`|`webdrivermanager.properties`|Properties file (in the project classpath) for configuration values
  
negative.code: [options="header"]
  |=======
  |API method|Configuration key|Default value|Description
  |`dockerDaemonUrl(String)`|`wdm.dockerDaemonUrl`|`""`|URL of remote https://docs.docker.com/engine/reference/commandline/dockerd/[Docker daemon]
  |`dockerTimezone(String)`|`wdm.dockerTimezone`|`Etc/UTC`|https://en.wikipedia.org/wiki/List_of_tz_database_time_zones[Timezone] in browser container
  |`dockerNetwork(String)`|`wdm.dockerNetwork`|`bridge`|Docker network name
  |`dockerLang(String)`|`wdm.dockerLang`|`EN`|https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes[Languge] in Docker container
  |`dockerShmSize(String)`|`wdm.dockerShmSize`|`256m`|Docker https://docs.docker.com/engine/reference/run/[shared memory] in bytes. Unit is optional and can be `b` (bytes), `k` (kilobytes), `m` (megabytes), or `g` (gigabytes)
  |`dockerTmpfsSize(String)`|`wdm.dockerTmpfsSize`|`128m`|Docker in-memory filesystem (https://docs.docker.com/engine/reference/run/#tmpfs-mount-tmpfs-filesystems[tmpfs]). Units follows the same approach than the shared memory
  |`dockerTmpfsMount(String)`|`wdm.dockerTmpfsMount`|`/tmp`|Mount point for in-memory filesystem
  |`dockerStopTimeoutSec(Integer)`|`wdm.dockerStopTimeoutSec`|`5`|Max time to kill a container (in seconds) after stopping it
  |`enableVnc()`|`wdm.dockerEnableVnc=true`|`false`|Enable <<remote-desktop,desktop remote session>> for browsers in Docker
  |`enableRecording()`|`wdm.dockerEnableRecording=true`|`false`|Enable the <<recordings,recordings>> of the browser session in Docker
  |`dockerScreenResolution(String)`|`wdm.dockerScreenResolution`|`1280x1080x24`|Screen resolution of the browser desktop session in format `<width>x<height>x<colors-depth>`
  |`dockerRecordingFrameRate(int)`|`wdm.dockerRecordingFrameRate`|`12`|Frame rate for recordings
  |`dockerRecordingOutput(String)` `dockerRecordingOutput(Path)`|`wdm.dockerRecordingOutput`|`.`|Path for the recording output
  |`dockerRecordingPrefix(String)`|`wdm.dockerRecordingPrefix`|Browser name|Prefix to be appended to the session id (in the recording filename)
  |`dockerCustomImage(String)`|`wdm.dockerCustomImage`|`""`|Custom image to be used as browser in Docker
  | `dockerVolume(String)` `dockerVolumes(String[])`|`wdm.dockerVolumes`|`""`|Comma-separated volumes (or string array) using the format `"\local\path:\container\path"`
  |=======
  
  [[server_config]]
  