public class SeleneseTestNgHelper extends SeleneseTestBase
selenium, verificationErrors| Constructor and Description |
|---|
SeleneseTestNgHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertEquals(java.lang.Object actual,
java.lang.Object expected) |
static void |
assertEquals(java.lang.String[] actual,
java.lang.String[] expected) |
static void |
assertEquals(java.lang.String actual,
java.lang.String expected) |
static void |
assertEquals(java.lang.String actual,
java.lang.String[] expected) |
void |
attachScreenshotListener(java.lang.String host,
java.lang.String port,
org.testng.ITestContext context) |
void |
checkForVerificationErrors()
Asserts that there were no verification errors during the current test, failing immediately if
any are found
|
void |
getSelenium(boolean restartSession) |
void |
selectDefaultWindow() |
static boolean |
seleniumEquals(java.lang.Object actual,
java.lang.Object expected) |
static boolean |
seleniumEquals(java.lang.String actual,
java.lang.String expected) |
void |
setTestContext(java.lang.reflect.Method method) |
void |
setUp(java.lang.String url,
java.lang.String browserString)
Creates a new DefaultSelenium object and starts it using the specified baseUrl and browser
string.
|
void |
tearDown()
checks for verification errors and stops the browser
|
void |
verifyEquals(java.lang.Object actual,
java.lang.Object expected)
Like assertEquals, but fails at the end of the test (during tearDown)
|
void |
verifyEquals(java.lang.String[] actual,
java.lang.String[] expected)
Asserts that two string arrays have identical string contents (fails at the end of the test,
during tearDown)
|
assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertTrue, assertTrue, clearVerificationErrors, fail, getDefaultPort, getText, isCaptureScreenShotOnFailure, join, pause, runtimeBrowserString, setCaptureScreenShotOnFailure, setUp, setUp, setUp, verifyEquals, verifyFalse, verifyNotEquals, verifyNotEquals, verifyTrue@BeforeTest
public void setUp(java.lang.String url,
java.lang.String browserString)
throws java.lang.Exception
SeleneseTestBasesetUp in class SeleneseTestBaseurl - the baseUrl for your testsbrowserString - the browser to use, e.g. *firefoxjava.lang.Exception - throws them all!SeleneseTestBase.setUp(String, String, int)@BeforeClass public void getSelenium(boolean restartSession)
@BeforeMethod public void setTestContext(java.lang.reflect.Method method)
@BeforeSuite
public void attachScreenshotListener(java.lang.String host,
java.lang.String port,
org.testng.ITestContext context)
@AfterMethod public void checkForVerificationErrors()
SeleneseTestBasecheckForVerificationErrors in class SeleneseTestBase@AfterMethod(alwaysRun=true) public void selectDefaultWindow()
@AfterTest(alwaysRun=true)
public void tearDown()
throws java.lang.Exception
SeleneseTestBasetearDown in class SeleneseTestBasejava.lang.Exception - actually, just AssertionError, but someone was lazy?public static void assertEquals(java.lang.Object actual,
java.lang.Object expected)
public static void assertEquals(java.lang.String actual,
java.lang.String expected)
public static void assertEquals(java.lang.String actual,
java.lang.String[] expected)
public static void assertEquals(java.lang.String[] actual,
java.lang.String[] expected)
public static boolean seleniumEquals(java.lang.Object actual,
java.lang.Object expected)
public static boolean seleniumEquals(java.lang.String actual,
java.lang.String expected)
public void verifyEquals(java.lang.Object actual,
java.lang.Object expected)
SeleneseTestBaseverifyEquals in class SeleneseTestBaseactual - object that you want to compare to actualexpected - the actual object expectedpublic void verifyEquals(java.lang.String[] actual,
java.lang.String[] expected)
SeleneseTestBaseverifyEquals in class SeleneseTestBaseactual - object that you want to compare to actualexpected - the actual object expected