sandwich-webdriver 0.1.1.0 → 0.1.2.0
raw patch · 3 files changed
+16/−6 lines, 3 files
Files
- CHANGELOG.md +2/−1
- sandwich-webdriver.cabal +5/−5
- src/Test/Sandwich/WebDriver.hs +9/−0
CHANGELOG.md view
@@ -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
sandwich-webdriver.cabal view
@@ -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
src/Test/Sandwich/WebDriver.hs view
@@ -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 }