Package com.magenic.jmaqs.appium
Class AppiumTestObject
java.lang.Object
com.magenic.jmaqs.base.BaseTestObject
com.magenic.jmaqs.appium.AppiumTestObject
- All Implemented Interfaces:
java.lang.AutoCloseable
public class AppiumTestObject extends BaseTestObject
Class AppiumTestObject.
-
Constructor Summary
Constructors Constructor Description AppiumTestObject(io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement> appiumDriver, Logger logger, java.lang.String fullyQualifiedTestName)Instantiates a new Appium test object.AppiumTestObject(java.util.function.Supplier<io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement>> appiumDriverSupplier, Logger logger, java.lang.String fullyQualifiedTestName)Instantiates a new Appium test object. -
Method Summary
Modifier and Type Method Description io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement>getAppiumDriver()Gets the appium driver.MobileDriverManagergetAppiumManager()Gets appium manager.voidsetAppiumDriver(io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement> appiumDriver)Sets appium driver.voidsetAppiumDriver(java.util.function.Supplier<io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement>> appiumDriverSupplier)Sets appium driver.Methods inherited from class com.magenic.jmaqs.base.BaseTestObject
addAssociatedFile, addDriverManager, addDriverManager, addDriverManager, close, close, containsAssociatedFile, getArrayOfAssociatedFiles, getClosed, getFullyQualifiedTestName, getLogger, getManagerStore, getObjects, getPerfTimerCollection, getValues, overrideDriverManager, removeAssociatedFile, setLogger, setManagerStore, setObject, setObjects, setPerfTimerCollection, setValue, setValuesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AppiumTestObject
public AppiumTestObject(io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement> appiumDriver, Logger logger, java.lang.String fullyQualifiedTestName)Instantiates a new Appium test object.- Parameters:
appiumDriver- the appium driverlogger- the loggerfullyQualifiedTestName- the fully qualified test name
-
AppiumTestObject
public AppiumTestObject(java.util.function.Supplier<io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement>> appiumDriverSupplier, Logger logger, java.lang.String fullyQualifiedTestName)Instantiates a new Appium test object.- Parameters:
appiumDriverSupplier- the appium driver supplierlogger- the loggerfullyQualifiedTestName- the fully qualified test name
-
-
Method Details
-
getAppiumDriver
public io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement> getAppiumDriver()Gets the appium driver.- Returns:
- the appium driver
-
getAppiumManager
Gets appium manager.- Returns:
- the appium manager
-
setAppiumDriver
public void setAppiumDriver(io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement> appiumDriver)Sets appium driver.- Parameters:
appiumDriver- the appium driver
-
setAppiumDriver
public void setAppiumDriver(java.util.function.Supplier<io.appium.java_client.AppiumDriver<org.openqa.selenium.WebElement>> appiumDriverSupplier)Sets appium driver.- Parameters:
appiumDriverSupplier- the appium driver supplier
-