Selenium Architecture
Location : osaf-server-bundle/tomcat/webapps/ROOT/selenium
Access Via Browser: /selenium/
Test Runner:
/selenium/core/TestRunner.html
All my tests access Cosmo via
http://localhost:8080
Test Tables: located in osaf-server-bundle/tomcat/webapps/ROOT/selenium/tests
Test Suite: osaf-server-bundle/tomcat/webapps/ROOT/selenium/tests/TestSuite.html
Selenium API: osaf-server-bundle/tomcat/webapps/ROOT/selenium/core
Currently the tests rely on the Cosmo Cal.eventRegistry.getFirst().id and Cal.eventRegistry.getNext().id methods to acquire div id's
Because of timing issues I found that it was best to walk the full suite, run works but may report errors on divs not existing yet when you are creating new divs and moving from screen to screen because it needs a few milliseconds even locally to save the events.
One can get the latest Cosmo bundle here:
http://downloads.osafoundation.org/cosmo/releases/0.4/index.html