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, verifyTruepublic 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)public void getSelenium(boolean restartSession)
public void setTestContext(java.lang.reflect.Method method)
public void attachScreenshotListener(java.lang.String host,
java.lang.String port,
org.testng.ITestContext context)
public void checkForVerificationErrors()
SeleneseTestBasecheckForVerificationErrors in class SeleneseTestBasepublic void selectDefaultWindow()
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