public class SeleneseTestNgHelper extends SeleneseTestBase
Modifier and Type | Field and Description |
---|---|
private static Selenium |
staticSelenium |
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
private static Selenium staticSelenium
public void setUp(java.lang.String url, java.lang.String browserString) throws java.lang.Exception
SeleneseTestBase
setUp
in class SeleneseTestBase
url
- 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()
SeleneseTestBase
checkForVerificationErrors
in class SeleneseTestBase
public void selectDefaultWindow()
public void tearDown() throws java.lang.Exception
SeleneseTestBase
tearDown
in class SeleneseTestBase
java.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)
SeleneseTestBase
verifyEquals
in class SeleneseTestBase
actual
- object that you want to compare to actualexpected
- the actual object expectedpublic void verifyEquals(java.lang.String[] actual, java.lang.String[] expected)
SeleneseTestBase
verifyEquals
in class SeleneseTestBase
actual
- object that you want to compare to actualexpected
- the actual object expected