Trait that uses a shared test approach to enable you to run the same tests on multiple browsers in a ScalaTest Suite
, where each kind of browser is started and stopped just once for the whole Suite
.
Trait that uses a shared test approach to enable you to run the same tests on multiple browsers in a ScalaTest Suite
, where a new browser is started before each test that needs a browser, and stopped after.
Trait that defines an application as app
.
The base abstract trait for one app per suite.
Trait that provides a new Application
instance for each test.
Trait that provides a new Application
and running TestServer
instance per ScalaTest Suite
.
Trait that provides a new Application
and running TestServer
instance for each test executed in a ScalaTest Suite
.
Trait that defines an abstract createWebDriver
method for creating a new Selenium WebDriver
and an abstract unableToCreateDriverErrorMessage
method that provides an appropriate error message if the driver is not available on the current platform.
Abstract class that encapsulates a browser name, tag name, and Selenium WebDriver
factory method.
Factory whose createWebDriver
method will either return a new Selenium ChromeDriver
, or UnavailableDriver, if Chrome is not available on the host platform.
Trait that provides a configured Application
to the suite into which it is mixed.
Trait that provides a configured Application
, server port number, and Selenium WebDriver
to the suite into which it is mixed.
Trait that provides a configured Application
and server port number to the suite into which it is mixed.
Trait that provides method that creates a new instance of Application
to the functional test suite mixins.
Factory whose createWebDriver
method will either return a new Selenium FirefoxDriver
(created using the profile specified by firefoxProfile
), or UnavailableDriver, if Firefox is not available on the host platform.
Firefox browser info, which encapsulates the browser name, "[Firefox]"
; tag name, org.scalatest.tags.FirefoxBrowser
; and a factory method that produces a Selenium FirefoxDriver
.
Factory whose createWebDriver
method will either return a new Selenium HtmlUnitDriver
, or UnavailableDriver, if HtmlUnit is not available on the host platform.
HtmlUnit
browser info, which encapsulates the browser name, "[HtmlUnit]"
; tag name, org.scalatest.tags.HtmlUnitBrowser
; and a factory method that produces a Selenium HtmlUnitDriver
.
Factory whose createWebDriver
method will either return a new Selenium InternetExplorerDriver
, or UnavailableDriver, if Internet Explorer is not available on the host platform.
Trait that helps you provide different fixtures to different tests: a Application
, a TestServer
, or one of the Selenium WebDrivers
s.
Convenience "super Suite" class for "mixed fixture" Play tests.
Synonym for GuiceOneAppPerSuite.
Synonym for GuiceOneAppPerTest
Trait that provides a new Selenium WebDriver
instance per ScalaTest Suite
.
Trait that provides a new Selenium WebDriver
instance for each test executed in a ScalaTest Suite
.
Synonym for GuiceOneServerPerSuite.
Synonym for GuiceOneServerPerTest
Convenience "super Suite" base class for Play tests.
Wraps a port number of a provided TestServer
so that it can be made available as an implicit without making an Int
implicit.
Factory whose createWebDriver
method will either return a new Selenium SafariDriver
, or UnavailableDriver, if Safari is not available on the host platform.
Trait that defines abstract methods that providing a port number and implicit Application
and a concrete method that provides an implicit PortNumber that wraps the port number.
Trait providing convenience methods to create WS requests in tests.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4