diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,8 +1,9 @@
 # Changelog for sandwich-webdriver
 
-## Unreleased changes
+# 0.1.2.0
 
 * Be able to control download directory.
+* Add flags to control Selenium paths: `--selenium-jar`, `--chrome-binary`, `--chromedriver-binary`, `--firefox-binary`, `--geckodriver-binary`.
 
 # 0.1.1.0
 
diff --git a/sandwich-webdriver.cabal b/sandwich-webdriver.cabal
--- a/sandwich-webdriver.cabal
+++ b/sandwich-webdriver.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.34.4.
+-- This file has been generated from package.yaml by hpack version 0.35.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           sandwich-webdriver
-version:        0.1.1.0
+version:        0.1.2.0
 synopsis:       Sandwich integration with Selenium WebDriver
 description:    Please see the <https://codedownio.github.io/sandwich/docs/extensions/sandwich-webdriver documentation>.
 category:       Testing
@@ -88,6 +88,7 @@
     , unordered-containers
     , vector
     , webdriver
+  default-language: Haskell2010
   if os(darwin)
     hs-source-dirs:
         darwin-src
@@ -109,7 +110,6 @@
         Test.Sandwich.WebDriver.Internal.StartWebDriver.Xvfb
     hs-source-dirs:
         unix-src
-  default-language: Haskell2010
 
 executable sandwich-webdriver-exe
   main-is: Main.hs
@@ -161,6 +161,7 @@
     , unordered-containers
     , vector
     , webdriver
+  default-language: Haskell2010
   if os(darwin)
     other-modules:
         Test.Sandwich.WebDriver.Resolution
@@ -183,7 +184,6 @@
   if !os(windows)
     build-depends:
         unix
-  default-language: Haskell2010
 
 test-suite sandwich-webdriver-test
   type: exitcode-stdio-1.0
@@ -234,6 +234,7 @@
     , unordered-containers
     , vector
     , webdriver
+  default-language: Haskell2010
   if os(darwin)
     other-modules:
         Test.Sandwich.WebDriver.Resolution
@@ -256,4 +257,3 @@
   if !os(windows)
     build-depends:
         unix
-  default-language: Haskell2010
diff --git a/src/Test/Sandwich/WebDriver.hs b/src/Test/Sandwich/WebDriver.hs
--- a/src/Test/Sandwich/WebDriver.hs
+++ b/src/Test/Sandwich/WebDriver.hs
@@ -41,6 +41,7 @@
   , module Test.Sandwich.WebDriver.Types
   ) where
 
+import Control.Applicative
 import Control.Concurrent.MVar.Lifted
 import Control.Monad.IO.Class
 import Control.Monad.Logger
@@ -147,4 +148,12 @@
       Just Headless -> RunHeadless defaultHeadlessConfig
       Just Xvfb -> RunInXvfb (defaultXvfbConfig { xvfbStartFluxbox = optFluxbox })
       Just Current -> Normal
+
+  , seleniumToUse = maybe seleniumToUse UseSeleniumAt optSeleniumJar
+
+  , chromeBinaryPath = optChromeBinary <|> chromeBinaryPath
+  , chromeDriverToUse = maybe chromeDriverToUse UseChromeDriverAt optChromeDriver
+
+  , firefoxBinaryPath = optFirefoxBinary <|> firefoxBinaryPath
+  , geckoDriverToUse = maybe geckoDriverToUse UseGeckoDriverAt optGeckoDriver
   }
