Registers tests "shared" by multiple browsers.
the passed in
Info for available browsers.
Method to provide
FirefoxProfile for creating
FirefoxDriver, you can override this method to
provide a customized instance of
an instance of
super.runTests, ensuring that the currently installed
webDriver) is closed, if necessary.
an optional name of one test to run. If
None, all relevant tests should be run.
None acts like a wildcard that means run all relevant tests in this
Args for this run
Status object that indicates when all tests and nested suites started by this method have completed, and whether or not a failure occurred.
Automatically tag browser tests with browser tags based on the test name: if a test ends in a browser name in square brackets, it will be tagged as using that browser.
super.tags with additional browser tags added for any browser-specific tests
Implicit method to get the
WebDriver for the current test.
Inspects the current test name and if it ends with the name of one of the
mentioned in the
IndexedSeq; if so, and a
WebDriver of that type is already
installed and being returned by
webDriver, does nothing so that the current test can reuse
the same browser used by the previous test; otherwise, closes the currently installed
if necessary, and creates a new web driver by invoking
BrowserInfo and, unless it is an
UnavailableDriver, installs it so it will be returned by
webDriver during the test.
the no-arg test function to run with a fixture
Outcome of the test execution