Use this trait to always see the commands executed by the underlying RemoteWebDriver
A abstract class to simply create a local DriverFactory.
A list of DriverFactories to create all supported local browsers
A list of DriverFactories to create all supported local browsers
DriverFactoryList will filter DriverFactories returning false for compatible or selected
Default implementation for DriverProvider storing the DriverFactory in DriverFactoryHolder
This class extends the Selenium default RemoteWebDriver to log all commands executed.
This trait is used to configure a test run and create a WebDriver used by the test.
A simple scala default implementation for java interface DriverFactories
A simple scala default implementation for java interface DriverFactories
DriverFactoryList will filter out all DriverFactories returning false for compatible or selected
To implicit access the webDriver, mainly needed by LocatorDsl
just extend your class with DriverProvider
To implicit access the webDriver, mainly needed by LocatorDsl
just extend your class with DriverProvider
Example:
class Example extends FunSpec with WebBrowser with DriverLauncher {
// ...
}
A default implementation for DriverFactory.webDriver, using a DynamicOptionVariable to store the active webDriver on the stack.
A default implementation for DriverFactory.webDriver, using a DynamicOptionVariable to store the active webDriver on the stack. A new webDriver will be created for every test.
When using this trait the browser window will be moved and sized to a fixed location.
When using this trait the browser started by this driver will be switched into fullscreen mode.
When using this trait the browser started by this driver will be maximized.
Default implementation to create RemoteWebDriver
When a WebDriver implements this trait, a screenshot will be stored on disk when a test failes.
When using this trait you can set environment variable TRACE_REMOTE_WEB_DRIVER to see commands executed by the underlying RemoteWebDriver
A DriverFactory creating a local Chrome browser
A DriverFactory creating a local Firefox browser
A DriverFactory creating a local HtmlUnit browser
A DriverFactory creating a local Internet Explorer browser
Patience configuration for RemoteDriverFactory
A DriverFactory creating a local Safari browser
Heper object containg a mapping of fields to dump when a RemoteWebDriver command was executed.
A abstract class to simply create a local DriverFactory.
Only the browser limit and a webDriver create function is needed.