Factory whose createWebDriver method will either return a new Selenium InternetExplorerDriver, or
UnavailableDriver, if Internet Explorer is not available on the host platform.

Traits OneBrowserPerSuite and
OneBrowserPerTest extend BrowserFactory and therefore require
you to fill in the createWebDriver method, usually by mixing in one of the BrowserFactory subtraits such as
InternetExplorerFactory.

Creates a new instance of a Selenium InternetExplorerDriver, 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 InternetExplorerDriver, 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 InternetExplorerDriver, or a BrowserFactory.UnavailableDriver if an Internet
Explorer driver is not available on the host platform.