public abstract class AbstractTest
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AbstractTest.ShutdownHook |
Modifier and Type | Field and Description |
---|---|
protected com.qaprosoft.carina.core.foundation.api.APIMethodBuilder |
apiMethodBuilder |
protected java.lang.String |
browserVersion |
protected static long |
EXPLICIT_TIMEOUT |
protected static long |
IMPLICIT_TIMEOUT |
protected static org.apache.log4j.Logger |
LOGGER |
protected long |
startDate |
protected static java.lang.String |
SUITE_TITLE |
protected static java.lang.ThreadLocal<java.lang.String> |
suiteNameAppender |
protected static java.lang.String |
XML_SUITE_NAME |
Constructor and Description |
---|
AbstractTest() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object[][] |
createData(org.testng.ITestNGMethod testMethod,
org.testng.ITestContext context) |
java.lang.Object[][] |
createDataSingleThread(org.testng.ITestNGMethod testMethod,
org.testng.ITestContext context) |
void |
executeAfterTestClass(org.testng.ITestContext context) |
void |
executeAfterTestMethod(org.testng.ITestResult result) |
void |
executeAfterTestSuite(org.testng.ITestContext context) |
void |
executeBeforeTestClass(org.testng.ITestContext context) |
void |
executeBeforeTestMethod(org.testng.xml.XmlTest xmlTest,
java.lang.reflect.Method testMethod,
org.testng.ITestContext context) |
void |
executeBeforeTestSuite(org.testng.ITestContext context) |
protected java.lang.String |
getBrowser() |
protected org.openqa.selenium.WebDriver |
getDriver() |
protected org.openqa.selenium.WebDriver |
getDriver(java.lang.String name) |
protected org.openqa.selenium.WebDriver |
getDriver(java.lang.String name,
org.openqa.selenium.remote.DesiredCapabilities capabilities,
java.lang.String seleniumHost) |
protected com.amazonaws.services.s3.model.S3Object |
getS3Artifact(java.lang.String key) |
protected com.amazonaws.services.s3.model.S3Object |
getS3Artifact(java.lang.String bucket,
java.lang.String key) |
protected java.lang.String |
getSuiteName(org.testng.ITestContext context) |
protected java.lang.String |
getSuiteNameAppender() |
protected java.lang.String |
getTitle(org.testng.ITestContext context) |
void |
pause(java.lang.Double timeout) |
void |
pause(long timeout)
Pause for specified timeout.
|
protected void |
putS3Artifact(java.lang.String key,
java.lang.String path) |
protected static void |
quitDrivers() |
protected void |
setBug(java.lang.String id) |
protected void |
setJiraTicket(java.lang.String... tickets)
Deprecated.
|
protected void |
setSuiteNameAppender(java.lang.String appender) |
protected void |
setTestRailCase(java.lang.String... cases)
Redefine TestRails cases from test.
|
protected void |
skipExecution(java.lang.String message) |
protected static final org.apache.log4j.Logger LOGGER
protected com.qaprosoft.carina.core.foundation.api.APIMethodBuilder apiMethodBuilder
protected static final long IMPLICIT_TIMEOUT
protected static final long EXPLICIT_TIMEOUT
protected static final java.lang.String SUITE_TITLE
protected static final java.lang.String XML_SUITE_NAME
protected static java.lang.ThreadLocal<java.lang.String> suiteNameAppender
protected java.lang.String browserVersion
protected long startDate
public void executeBeforeTestSuite(org.testng.ITestContext context)
public void executeBeforeTestClass(org.testng.ITestContext context) throws java.lang.Throwable
java.lang.Throwable
public void executeAfterTestClass(org.testng.ITestContext context) throws java.lang.Throwable
java.lang.Throwable
public void executeBeforeTestMethod(org.testng.xml.XmlTest xmlTest, java.lang.reflect.Method testMethod, org.testng.ITestContext context) throws java.lang.Throwable
java.lang.Throwable
public void executeAfterTestMethod(org.testng.ITestResult result)
public void executeAfterTestSuite(org.testng.ITestContext context)
protected java.lang.String getBrowser()
protected java.lang.String getTitle(org.testng.ITestContext context)
protected java.lang.String getSuiteName(org.testng.ITestContext context)
protected void setSuiteNameAppender(java.lang.String appender)
protected java.lang.String getSuiteNameAppender()
@Deprecated protected void setJiraTicket(java.lang.String... tickets)
tickets
- to setprotected void setTestRailCase(java.lang.String... cases)
cases
- to setpublic java.lang.Object[][] createData(org.testng.ITestNGMethod testMethod, org.testng.ITestContext context)
public java.lang.Object[][] createDataSingleThread(org.testng.ITestNGMethod testMethod, org.testng.ITestContext context)
public void pause(long timeout)
timeout
- in seconds.public void pause(java.lang.Double timeout)
protected void putS3Artifact(java.lang.String key, java.lang.String path)
protected com.amazonaws.services.s3.model.S3Object getS3Artifact(java.lang.String bucket, java.lang.String key)
protected com.amazonaws.services.s3.model.S3Object getS3Artifact(java.lang.String key)
protected void setBug(java.lang.String id)
protected void skipExecution(java.lang.String message)
protected org.openqa.selenium.WebDriver getDriver()
protected org.openqa.selenium.WebDriver getDriver(java.lang.String name)
protected org.openqa.selenium.WebDriver getDriver(java.lang.String name, org.openqa.selenium.remote.DesiredCapabilities capabilities, java.lang.String seleniumHost)
protected static void quitDrivers()
Copyright © 2018. All Rights Reserved.