| Package | Description |
|---|---|
| core.support.objects | |
| core.uiCore | |
| core.uiCore.drivers |
| Modifier and Type | Field and Description |
|---|---|
DriverObject |
TestObject.currentDriver |
| Modifier and Type | Field and Description |
|---|---|
static Map<org.openqa.selenium.WebDriver,DriverObject> |
DriverObject.driverList |
| Modifier and Type | Method and Description |
|---|---|
static TestObject |
TestObject.getTestObjectInheritence(DriverObject driver,
String testId)
Inheritance structure for test object
before suite -> before class -> test method
before suite -> before class -> after class
before suite -> after suite
|
static TestObject |
TestObject.inheritParent(DriverObject driver,
String testId)
Inheritance structure for test object
before suite -> before class -> test method
before suite -> before class -> after class
before suite -
|
static void |
DriverObject.initializeDriverList(DriverObject driver,
String testId)
add driver to driver list with test info
|
static void |
TestObject.initializeTest(DriverObject driver,
String testId)
once per test, initialize test object maps driver with the test associates
current driver with test
|
static void |
TestObject.updateAppName(DriverObject driver)
updates default test app name to driver app name default test object tracks
the test run app name used for report name
|
TestObject |
TestObject.withCurrentDriver(DriverObject currentDriver) |
| Modifier and Type | Method and Description |
|---|---|
org.openqa.selenium.WebDriver |
WebDriverSetup.getBrowserDriverByType(DriverObject driverObject) |
org.openqa.selenium.WebDriver |
WebDriverSetup.getWebDriverByType(DriverObject driverObject)
get webdriver by type set in properties file
|
static io.appium.java_client.service.local.AppiumDriverLocalService |
AppiumServer.startAppiumServer(DriverObject driverObject)
start appium service with random ports
|
| Modifier and Type | Method and Description |
|---|---|
static Map<org.openqa.selenium.WebDriver,DriverObject> |
AbstractDriver.getDriverList() |
| Modifier and Type | Method and Description |
|---|---|
static org.openqa.selenium.WebDriver |
AbstractDriverJunit.createDriver(DriverObject driverObject) |
void |
AbstractDriverJunit.initTest(DriverObject driverObject)
/** initialized testInfo with testId as key runs before test adds current
driver info to test object
|
static void |
AbstractDriverTestNG.initTest(DriverObject driverObject)
initialized testInfo with testId as key runs before test adds current driver
info to test object
|
void |
AbstractDriver.setupDriver(DriverObject driverObject) |
org.openqa.selenium.WebDriver |
AbstractDriverJunit.setupWebDriver(DriverObject driverObject) |
static org.openqa.selenium.WebDriver |
AbstractDriverTestNG.setupWebDriver(DriverObject driverObject) |
void |
AbstractDriverJunit.setupWebDriver(String testId,
DriverObject driver)
initialize test based on testId
|
void |
AbstractDriverTestNG.setupWebDriver(String testId,
DriverObject driver)
initialize test based on testId
|
Copyright © 2019. All rights reserved.