message: Added to the runner docs a bit about the --params and --configuration-file
diff: @@ -123,6 +123,48 @@ If you want to ignore the file and use command line arguments instead, use `--no
  ## Advanced Options
  +### Third-party params
  +
  +Plugins for Selenium IDE can specify their own unique parameters they want to use at run-time. They are made available through `--params`.
  +
  +This options takes a string of the various options (similar to how you specify capabilities) with a couple of differences.
  +
  +#### Basic Usage
  +
  +You specify the name of the parameter equal to its value. The most basic way to do this is by specifying a string value.
  +
  +```sh
  +selenium-side-runner --params="a='example-value'"
  +```
  +
  +#### Nested parameters
  +
  +Parameters can also be nested using a dot-notation.
  +
  +```sh
  +selenium-side-runner --params="a.b.c='example-value'"
  +```
  +
  +#### Array values
  +
  +Alternative to strings, you can specify an array of values.
  +
  +```sh
  +selenium-side-runner --params="a.b.c=[1,2,3]"
  +```
  +
  +### Config File
  +
  +Rather than typing out all of the third-party runtime parameters, you can specify them in a configuration file and call this file at run-time instead.
  +
  +```yaml
  +params: "a.b.c=[1,2,3]"
  +```
  +
  +```sh
  +selenium-side-runner --configuration-file="config.yaml"
  +```
  +
  ### Using a proxy server
  You can pass proxy capabilities to the browser using the following options in the runner.
  