|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.zkoss.ztl.ZKSeleneseTestBase
public class ZKSeleneseTestBase
This is a copy of SeleneseTestCaseBase.java and improve the log mechanism.
Field Summary | |
---|---|
protected java.lang.ThreadLocal<com.thoughtworks.selenium.Selenium> |
selenium
Use this object to run all of your selenium tests |
Constructor Summary | |
---|---|
ZKSeleneseTestBase()
|
Method Summary | |
---|---|
static void |
assertEquals(java.lang.String[] s1,
java.lang.String[] s2)
Asserts that two string arrays have identical string contents |
static void |
assertEquals(java.lang.String message,
java.lang.Object s1,
java.lang.Object s2)
Like JUnit's Assert.assertEquals, but knows how to compare string arrays |
static void |
assertEquals(java.lang.String s1,
java.lang.String s2)
Like JUnit's Assert.assertEquals, but handles "regexp:" strings like HTML Selenese |
static void |
assertEquals(java.lang.String s1,
java.lang.String[] s2)
Like JUnit's Assert.assertEquals, but joins the string array with commas, and handles "regexp:" strings like HTML Selenese |
static void |
assertEquals(java.lang.String message,
java.lang.String s1,
java.lang.String s2)
Like JUnit's Assert.assertEquals, but handles "regexp:" strings like HTML Selenese |
static void |
assertFalse(boolean condition)
|
static void |
assertFalse(java.lang.String message,
boolean condition)
|
static void |
assertNotEquals(boolean b1,
boolean b2)
Asserts that two booleans are not the same |
static void |
assertNotEquals(java.lang.Object obj1,
java.lang.Object obj2)
Asserts that two objects are not the same (compares using .equals()) |
static void |
assertNotEquals(java.lang.String message,
java.lang.Object obj1,
java.lang.Object obj2)
Asserts that two objects are not the same (compares using .equals()) |
static void |
assertTrue(boolean condition)
|
static void |
assertTrue(java.lang.String message,
boolean condition)
|
void |
checkForVerificationErrors()
Asserts that there were no verification errors during the current test, failing immediately if any are found |
void |
clearVerificationErrors()
Clears out the list of verification errors |
static void |
fail(java.lang.String message)
|
java.lang.String |
getText()
Returns the body text of the current page |
protected boolean |
isCaptureScreenShotOnFailure()
|
static java.lang.String |
join(java.lang.String[] sa,
char c)
|
void |
pause(int millisecs)
Sleeps for the specified number of milliseconds |
protected java.lang.String |
runtimeBrowserString()
|
static boolean |
seleniumEquals(java.lang.Object expected,
java.lang.Object actual)
Compares two objects, but handles "regexp:" strings like HTML Selenese |
static boolean |
seleniumEquals(java.lang.String actual,
java.lang.String expectedPattern)
Compares two strings, but handles "regexp:" strings like HTML Selenese |
protected void |
setCaptureScreenShotOnFailure(boolean captureScreetShotOnFailure)
|
void |
setUp()
Calls this.setUp(null) |
void |
setUp(java.lang.String url)
Calls this.setUp with the specified url and a default browser. |
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 |
setUp(java.lang.String url,
java.lang.String browserString,
int port)
|
void |
tearDown()
checks for verification errors and stops the browser |
void |
verifyContains(java.lang.String message,
java.lang.String s1,
java.lang.String s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(boolean s1,
boolean s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.Object s1,
java.lang.Object s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.String[] s1,
java.lang.String[] s2,
com.thoughtworks.selenium.Selenium selenium)
Asserts that two string arrays have identical string contents (fails at the end of the test, during tearDown) |
void |
verifyEquals(java.lang.String message,
boolean s1,
boolean s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyEquals(java.lang.String message,
java.lang.Object s1,
java.lang.Object s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyFalse(java.lang.String message,
boolean b,
com.thoughtworks.selenium.Selenium selenium)
Like assertFalse, but fails at the end of the test (during tearDown) |
void |
verifyNotContains(java.lang.String message,
java.lang.String s1,
java.lang.String s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(boolean s1,
boolean s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(java.lang.Object s1,
java.lang.Object s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(java.lang.String message,
boolean s1,
boolean s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyNotEquals(java.lang.String message,
java.lang.Object s1,
java.lang.Object s2,
com.thoughtworks.selenium.Selenium selenium)
Like assertNotEquals, but fails at the end of the test (during tearDown) |
void |
verifyTrue(java.lang.String message,
boolean b,
com.thoughtworks.selenium.Selenium selenium)
Like assertTrue, but fails at the end of the test (during tearDown) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.ThreadLocal<com.thoughtworks.selenium.Selenium> selenium
Constructor Detail |
---|
public ZKSeleneseTestBase()
Method Detail |
---|
public void setUp() throws java.lang.Exception
java.lang.Exception
setUp(String)
public void setUp(java.lang.String url) throws java.lang.Exception
url
- the baseUrl to use for your Selenium tests
java.lang.Exception
setUp(String, String)
protected java.lang.String runtimeBrowserString()
public void setUp(java.lang.String url, java.lang.String browserString) throws java.lang.Exception
url
- the baseUrl for your testsbrowserString
- the browser to use, e.g. *firefox
java.lang.Exception
setUp(String, String, int)
public void setUp(java.lang.String url, java.lang.String browserString, int port)
public void verifyTrue(java.lang.String message, boolean b, com.thoughtworks.selenium.Selenium selenium)
public void verifyFalse(java.lang.String message, boolean b, com.thoughtworks.selenium.Selenium selenium)
public java.lang.String getText()
public void verifyEquals(java.lang.Object s1, java.lang.Object s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyEquals(java.lang.String message, java.lang.Object s1, java.lang.Object s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyContains(java.lang.String message, java.lang.String s1, java.lang.String s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyNotContains(java.lang.String message, java.lang.String s1, java.lang.String s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyEquals(boolean s1, boolean s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyEquals(java.lang.String message, boolean s1, boolean s2, com.thoughtworks.selenium.Selenium selenium)
public static void assertEquals(java.lang.String message, java.lang.Object s1, java.lang.Object s2)
public static void assertEquals(java.lang.String s1, java.lang.String s2)
public static void assertEquals(java.lang.String message, java.lang.String s1, java.lang.String s2)
public static void assertEquals(java.lang.String s1, java.lang.String[] s2)
public static boolean seleniumEquals(java.lang.String actual, java.lang.String expectedPattern)
expectedPattern
- actual
-
public static boolean seleniumEquals(java.lang.Object expected, java.lang.Object actual)
seleniumEquals(String, String)
public static void assertEquals(java.lang.String[] s1, java.lang.String[] s2)
public void verifyEquals(java.lang.String[] s1, java.lang.String[] s2, com.thoughtworks.selenium.Selenium selenium)
public static java.lang.String join(java.lang.String[] sa, char c)
public void verifyNotEquals(java.lang.Object s1, java.lang.Object s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyNotEquals(java.lang.String message, java.lang.Object s1, java.lang.Object s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyNotEquals(boolean s1, boolean s2, com.thoughtworks.selenium.Selenium selenium)
public void verifyNotEquals(java.lang.String message, boolean s1, boolean s2, com.thoughtworks.selenium.Selenium selenium)
public static void assertNotEquals(java.lang.Object obj1, java.lang.Object obj2)
public static void assertNotEquals(java.lang.String message, java.lang.Object obj1, java.lang.Object obj2)
public static void fail(java.lang.String message)
public static void assertTrue(java.lang.String message, boolean condition)
public static void assertTrue(boolean condition)
public static void assertFalse(java.lang.String message, boolean condition)
public static void assertFalse(boolean condition)
public static void assertNotEquals(boolean b1, boolean b2)
public void pause(int millisecs)
public void checkForVerificationErrors()
public void clearVerificationErrors()
public void tearDown() throws java.lang.Exception
java.lang.Exception
protected boolean isCaptureScreenShotOnFailure()
protected void setCaptureScreenShotOnFailure(boolean captureScreetShotOnFailure)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |