Uses of Class
core.support.objects.DriverObject
Packages that use DriverObject
-
Uses of DriverObject in core.support.objects
Fields in core.support.objects declared as DriverObjectFields in core.support.objects with type parameters of type DriverObjectModifier and TypeFieldDescriptionstatic Map<org.openqa.selenium.WebDriver, DriverObject> DriverObject.driverListMethods in core.support.objects that return DriverObjectModifier and TypeMethodDescriptionstatic DriverObjectDriverObject.getCurrentDriverObject()DriverObject.withAndroidDriver(String app, String device) DriverObject.withApiDriver(String app) DriverObject.withBrowserType(browserType.BrowserType browserType) DriverObject.withCapabilities(org.openqa.selenium.remote.DesiredCapabilities capabilities) DriverObject.withDriverOptions(DriverOption driverOption) DriverObject.withDriverType(driverType.DriverType driverType) DriverObject.withDriverVersion(String driverVersion) DriverObject.withGenericDriver(String app) DriverObject.withiOSDriver(String app, String device) DriverObject.withIsAvailable(Boolean isAvailable) DriverObject.withTestId(String testId) DriverObject.withWebDriver(String URL) DriverObject.withWebDriver(String App, String URL) DriverObject.withWinDriver(String app) Methods in core.support.objects with parameters of type DriverObjectModifier and TypeMethodDescriptionstatic TestObjectTestObject.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 suitestatic TestObjectTestObject.inheritParent(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 Service test hierarchy: before suite -> before class -> csv file name object -> csv tests before suite -> before class -> after class before suite -> after suite note: before method inheritance not supportedstatic voidDriverObject.initializeDriverList(DriverObject driver, String testId) add driver to driver list with test infostatic voidTestObject.initializeTest(DriverObject driver, String testId) once per test, initialize test object maps driver with the test associates current driver with teststatic voidTestObject.updateAppName(DriverObject driver) updates default test app name to driver app name default test object tracks the test run app name used for report nameTestObject.withCurrentDriver(DriverObject currentDriver) -
Uses of DriverObject in core.uiCore
Methods in core.uiCore with parameters of type DriverObjectModifier and TypeMethodDescriptionorg.openqa.selenium.WebDriverWebDriverSetup.getBrowserDriverByType(DriverObject driverObject) org.openqa.selenium.WebDriverWebDriverSetup.getWebDriverByType(DriverObject driverObject) get webdriver by type set in properties filestatic io.appium.java_client.service.local.AppiumDriverLocalServiceAppiumServer.startAppiumServer(DriverObject driverObject) start appium service with random ports -
Uses of DriverObject in core.uiCore.drivers
Methods in core.uiCore.drivers that return types with arguments of type DriverObjectModifier and TypeMethodDescriptionstatic Map<org.openqa.selenium.WebDriver, DriverObject> AbstractDriver.getDriverList()Methods in core.uiCore.drivers with parameters of type DriverObjectModifier and TypeMethodDescriptionstatic org.openqa.selenium.WebDriverAbstractDriverJunit.createDriver(DriverObject driverObject) voidAbstractDriverJunit.initTest(DriverObject driverObject) /** initialized testInfo with testId as key runs before test adds current driver info to test objectstatic voidAbstractDriverTestNG.initTest(DriverObject driverObject) initialized testInfo with testId as key runs before test adds current driver info to test objectvoidAbstractDriver.setupDriver(DriverObject driverObject) org.openqa.selenium.WebDriverAbstractDriverJunit.setupWebDriver(DriverObject driverObject) voidAbstractDriverJunit.setupWebDriver(String testId, DriverObject driver) initialize test based on testIdstatic org.openqa.selenium.WebDriverAbstractDriverTestNG.setupWebDriver(DriverObject driverObject) setup driver for web and mobile testing if single sign in is enabled, we try to reuse the existing drivers if availablevoidAbstractDriverTestNG.setupWebDriver(String testId, DriverObject driver) initialize test based on testId