webdriver-0.6: src/Test/WebDriver.hs
{-|
This module serves as the top-level interface to the Haskell WebDriver bindings,
providing most of the functionality you're likely to want.
-}
module Test.WebDriver
( -- * WebDriver sessions
WD(..), WDConfig(..), defaultConfig
-- * Running WebDriver tests
, runWD, runSession, withSession, finallyClose, closeOnException, dumpSessionHistory
-- * WebDriver commands
, module Test.WebDriver.Commands
-- * Capabilities and configuration
, Capabilities(..), defaultCaps, allCaps
, Platform(..), ProxyType(..)
-- ** Browser-specific configuration
, Browser(..), LogLevel(..)
, firefox, chrome, ie, opera, iPhone, iPad, android
-- * Exceptions
, module Test.WebDriver.Exceptions
) where
import Test.WebDriver.Types
import Test.WebDriver.Commands
import Test.WebDriver.Monad
import Test.WebDriver.Exceptions