Package dev.aherscu.qa.jgiven.webdriver
Class ApplicationUnmanagedSessionTest<C extends WebDriverConfiguration,GIVEN extends WebDriverFixtures<?>,WHEN extends WebDriverActions<?>,THEN extends WebDriverVerifications<?>>
- java.lang.Object
-
- com.tngtech.jgiven.base.ScenarioTestBase<GIVEN,WHEN,THEN>
-
- dev.aherscu.qa.jgiven.commons.utils.ScenarioTestEx<GIVEN,WHEN,THEN>
-
- dev.aherscu.qa.jgiven.commons.model.TypedScenarioTest<T,GIVEN,WHEN,THEN>
-
- dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest<C,WebDriverScenarioType,GIVEN,WHEN,THEN>
-
- dev.aherscu.qa.jgiven.webdriver.ApplicationUnmanagedSessionTest<C,GIVEN,WHEN,THEN>
-
- Type Parameters:
C
- type of WebDriverConfigurationGIVEN
- type of fixturesWHEN
- type of actionsTHEN
- type of verification
- Direct Known Subclasses:
ApplicationPerMethodWebSessionTest
public abstract class ApplicationUnmanagedSessionTest<C extends WebDriverConfiguration,GIVEN extends WebDriverFixtures<?>,WHEN extends WebDriverActions<?>,THEN extends WebDriverVerifications<?>> extends dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest<C,WebDriverScenarioType,GIVEN,WHEN,THEN>
Provides basic application testing scenario sections.- Author:
- Adrian Herscu
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ApplicationUnmanagedSessionTest(Class<C> configurationType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
starting_section(dev.aherscu.qa.jgiven.commons.utils.WebDriverEx webDriver)
Scenario starting section that uses a specific WebDriver.protected void
starting_section(org.openqa.selenium.Capabilities capabilities)
Scenario starting section using specific Web Driver capabilities.-
Methods inherited from class dev.aherscu.qa.jgiven.commons.utils.ConfigurableScenarioTest
afterMethodKeepJenkinsAlive, beforeClassInitializeSession, beforeMethodInitializeSession, configuration, generateRandomId, randomId
-
-
-
-
Method Detail
-
starting_section
protected final void starting_section(dev.aherscu.qa.jgiven.commons.utils.WebDriverEx webDriver)
Scenario starting section that uses a specific WebDriver.- Parameters:
webDriver
- the WebDriver to use for scenario
-
starting_section
protected final void starting_section(org.openqa.selenium.Capabilities capabilities)
Scenario starting section using specific Web Driver capabilities.- Parameters:
capabilities
- the WebDriver capabilities to use for scenario
-
-