Creates a new instance of a Selenium InternetExplorerDriver, or returns a BrowserFactory.UnavailableDriver that includes
the exception that indicates Internet Explorer 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 indicates Internet Explorer was not supported on the host platform and an appropriate
error message.
an new instance of a Selenium InternetExplorerDriver, or a BrowserFactory.UnavailableDriver if Internet Explorer
was not available on the host platform.
Internet Explorer browser info, which encapsulates the browser name,
"[InternetExplorer]"; tag name,org.scalatest.tags.InternetExplorerBrowser; and a factory method that produces a SeleniumInternetExplorerDriver.This object's superclass,
BrowserInfo, is used by AllBrowsersPerSuite and AllBrowsersPerTest: anIndexedSeq[BrowserInfo]is returned from thebrowsersfield of these traits to specify the browsers to share between tests. When tests are registered,AllBrowsersPerSuiteandAllBrowsersPerTestuse the browser name to ensure the tests shared by multiple browsers have unique names (the name of each shared test is appended with a browser name). When the tests run, these traits use theBrowserInfo's factory method to createWebDrivers as needed. TheAllBrowsersPerSuiteandAllBrowsersPerTesttraits use the tag name to automatically tag any tests that use a particularWebDriverwith the appropriate tag so that tests can be dynamically filtered by the browser the use.