Projects / Sahi / Releases / Major feature enhancements

RSS All releases tagged Major feature enhancements

Release Notes: This release uses Rhino as the scripting engine, thus moving most of the script execution to the proxy. This should go a long way in simplifying Sahi scripts. This build also has some important changes to the SocketPool, which will fix issues related to too many sockets being used and errors due to BindExceptions. Suite execution has been changed such that even if the browser crashes, the suite will continue with the next script and thus not hold up a build. DB methods now close connections properly.

Release Notes: Ths tool will now automatically wait during XHR AJAX requests in most cases. There is improved support for drag and drop. Bugs with_setFile, _confirm, etc. have been fixed. Tests will automatically be killed if the browser hangs for some reason.

Release Notes: The controller GUI now features added functionality for better usability. Log reporting was beautified a little. A bug with recording click events on form text elements was fixed. A _navigateTo(url) API was added for navigating to URLs.

Release Notes: Multidomain handling is now enabled by default. Event handling was improved to better simulate clicks. The Sahi Controller now stays in sync with the main page even after domain switches. ALT-dblclick can now be configured through sahi.properties to choose between Alt, Shift, or Ctrl keys. Assertions on checkboxes and radio buttons now assert for the checked state. _highlight() and _log() APIs were added for debugging ease along with _byId() for div and span identification. The broken _include directive was fixed.

Screenshot

Project Spotlight

Pomm

A PHP object model manager for PostgreSQL.

Screenshot

Project Spotlight

IckleBot for Android

A boilerplate code generator for Android providing runtime dependency injection along with simplified threading and event models.