trait FirefoxFactory extends BrowserFactory
- Alphabetic
- By Inheritance
- FirefoxFactory
- BrowserFactory
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- def createWebDriver(): WebDriver
Creates a new instance of a Selenium
FirefoxDriver
(using theFirefoxProfile
provided by thefirefoxProfile
field), or returns a BrowserFactory.UnavailableDriver that includes the exception that indicated the driver was not supported on the host platform and an appropriate error message.Creates a new instance of a Selenium
FirefoxDriver
(using theFirefoxProfile
provided by thefirefoxProfile
field), or returns a BrowserFactory.UnavailableDriver that includes the exception that indicated the driver was not supported on the host platform and an appropriate error message.- returns
an new instance of a Selenium
FirefoxDriver
or aBrowserFactory.UnavailableDriver
if a Firefox driver is not available on the host platform.
- Definition Classes
- → BrowserFactory
- lazy val firefoxOptions: FirefoxOptions
FirefoxOptions that is used to create new instance of FirefoxDriver.
FirefoxOptions that is used to create new instance of FirefoxDriver. Override to provide different options.
- lazy val firefoxProfile: FirefoxProfile
FirefoxProfile that is used to create new instance of FirefoxDriver.
FirefoxProfile that is used to create new instance of FirefoxDriver. Override to provide a different profile.
Factory whose
createWebDriver
method will either return a new SeleniumFirefoxDriver
(created using the profile specified byfirefoxProfile
), or UnavailableDriver, if Firefox is not available on the host platform.Traits OneBrowserPerSuite and OneBrowserPerTest extend
BrowserFactory
and therefore require you to fill in thecreateWebDriver
method, usually by mixing in one of theBrowserFactory
subtraits such asFirefoxFactory
.