org.apache.geronimo.testsupport
Class SeleniumTestSupport

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.geronimo.testsupport.TestSupport
              extended by org.apache.geronimo.testsupport.SeleniumTestSupport
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
ConsoleTestSupport

public class SeleniumTestSupport
extends TestSupport

Provides support for Selenium test cases.


Field Summary
protected static ExtendedSelenium selenium
           
 
Fields inherited from class org.apache.geronimo.testsupport.TestSupport
BASEDIR, log
 
Constructor Summary
SeleniumTestSupport()
           
 
Method Summary
protected  ExtendedSelenium createSeleniumClient(String url)
           
protected  void ensureSeleniumClientInitialized()
           
protected  void startSeleniumClient()
           
protected  void stopSeleniumClient()
           
protected  void waitForPageLoad()
           
 
Methods inherited from class org.apache.geronimo.testsupport.TestSupport
getBaseDir, resolveFile, resolvePath
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, 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, 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
 

Field Detail

selenium

protected static ExtendedSelenium selenium
Constructor Detail

SeleniumTestSupport

public SeleniumTestSupport()
Method Detail

createSeleniumClient

protected ExtendedSelenium createSeleniumClient(String url)
                                         throws Exception
Throws:
Exception

ensureSeleniumClientInitialized

protected void ensureSeleniumClientInitialized()

startSeleniumClient

protected void startSeleniumClient()
                            throws Exception
Throws:
Exception

stopSeleniumClient

protected void stopSeleniumClient()
                           throws Exception
Throws:
Exception

waitForPageLoad

protected void waitForPageLoad()
                        throws Exception
Throws:
Exception


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.