com.thoughtworks.selenium
Class GroovySeleneseTestCase
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
groovy.util.GroovyTestCase
com.thoughtworks.selenium.GroovySeleneseTestCase
- All Implemented Interfaces:
- junit.framework.Test
public class GroovySeleneseTestCase
- extends groovy.util.GroovyTestCase
The Groovy equivalent of SeleneseTestCase, as a GroovyTestCase.
Field Summary |
protected java.lang.Object |
selenium
|
Fields inherited from class groovy.util.GroovyTestCase |
log |
Methods inherited from class groovy.util.GroovyTestCase |
assertArrayEquals, assertContains, assertContains, assertEquals, assertEquals, assertEquals, assertInspect, assertLength, assertLength, assertLength, assertScript, assertToString, fixEOLs, getMethodName, getName, getTestClassName, notYetImplemented, notYetImplemented, shouldFail, shouldFail, shouldFailWithCause |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, run, run, runBare, runTest, setName, setUp, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
selenium
protected java.lang.Object selenium
GroovySeleneseTestCase
public GroovySeleneseTestCase()
getBASE_METHODS
public static final java.lang.Object getBASE_METHODS()
getBase
public java.lang.Object getBase()
setBase
public void setBase(java.lang.Object value)
getDefaultTimeout
public java.lang.Object getDefaultTimeout()
setDefaultTimeout
public void setDefaultTimeout(java.lang.Object value)
setUp
public void setUp(java.lang.String url,
java.lang.Object browserString)
tearDown
public void tearDown()
- Overrides:
tearDown
in class junit.framework.TestCase
setDefaultTimeout
public void setDefaultTimeout(int timeout)
setAlwaysCaptureScreenshots
public void setAlwaysCaptureScreenshots(boolean capture)
setCaptureScreenshotOnFailure
public void setCaptureScreenshotOnFailure(boolean capture)
setTestContext
public void setTestContext()
waitFor
public void waitFor(int timeout,
groovy.lang.Closure condition)
- Convenience method for conditional waiting. Returns when the condition
is satisfied, or fails the test if the timeout is reached.
- Parameters:
timeout
- maximum time to wait for condition to be satisfied, in
milliseconds. If unspecified, the default timeout is
used; the default value can be set with
setDefaultTimeout().condition
- the condition to wait for. The Closure should return
true when the condition is satisfied.
methodMissing
public java.lang.Object methodMissing(java.lang.String name,
java.lang.Object args)
- Delegates missing method calls to the SeleneseTestBase object where
possible.
- Parameters:
name
- args
-
getMetaClass
public groovy.lang.MetaClass getMetaClass()
setMetaClass
public void setMetaClass(groovy.lang.MetaClass metaClass)
invokeMethod
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object args)
getProperty
public java.lang.Object getProperty(java.lang.String name)
setProperty
public void setProperty(java.lang.String name,
java.lang.Object value)
Copyright © 2009. All Rights Reserved.