Forum OpenACS Improvement Proposals (TIPs): TIP#136 (Implemented) Add optional support for selenium remote control to acs-automated-testing

Request notifications

This proposal is to add 1 new test category 3 parameters and 2 Tcl files to acs-automated testing.

This will not change the default behavior of acs-automated-testing beyond supporting a new category for tests.

The parameters:

SeleniumServer
SeleniumServerPort
SeleniumBrowsers

These will be optional and set to empty strings by default.

If they are set, tests with category of selenium will attempt to run.

I will add the two tcl files reference here http://wiki.tcl.tk/17883 selenium.tcl and http.tcl

This will allow developers to write tests for Selenium Remote Control http://seleniumhq.org/projects/remote-control/ which is a powerful system to run tests in a browser.

It gives us reporting for the selenium tests with all our other tests.

In the future it might be possible to record selenium-ide tests that generate code for Tcl or to import selenium-ide tests and conver them to Tcl on the server side to allow non-developers to create tests.

Very cool. Approve.
OCT Members please review.

I have this working pretty well and the code is ready to commit to HEAD.

Collapse
4: APPROVE (response to 1)
Posted by Don Baccus on
Body is required
Can't reach wiki.tcl.tk to have a look at those files. That site always times out from here, it's a PITA.

I approve... blindly :)

Very nice! looking forward to use it. Approved!
If we get to write good tests for the toolkit that will help a lot.