Projects / Sahi / Releases

All releases of Sahi

  •  31 Aug 2008 18:51
Avatar

    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.

    •  08 Mar 2008 12:39
    Avatar

      Release Notes: This release fixes multi-threaded playback on Firefox and adds features like custom event logging, assertion on print events, and better identification of spans and divs.

      •  11 Oct 2007 07:33
      Avatar

        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.

        •  26 Nov 2006 15:38
        Avatar

          Release Notes: The following APIs have been added for AJAX applications: _keyPress(el, char); _focus(el); _keyDown(el, char); _keyUp(el, char); and _wait(max_time, condition). A bug relating to framesets having a frame named "top" has been fixed. Support for popup windows without names has been added.

          •  06 Aug 2006 03:52
          Avatar

            Release Notes: Functionality for mocking file uploads was added through the _setFile(_file("id"), filePath) API. A tool for toggling proxy on Internet Explorer through the command line or Ant was added. _expectConfirm(boolean) and _lastConfirm() APIs were added.

            •  11 Jun 2006 20:26
            Avatar

              Release Notes: A bug due to which submitted pages were not working properly on IE has been fixed. A socket pool has been added to prevent Connect exceptions when there are a lot of tests. Buggy injection of HTML code into Javascript files has been rectified. Documentation for _callServer and a few other APIs has been added. Sahi does not stop execution because of an unavailable remote server.

              •  24 Apr 2006 18:02
              Avatar

                Release Notes: The whole code base has been rewritten to be easily extendable. Various optimizations have been made for speed. This release includes a few important bugfixes related to cookies. The APIs _dragDrop(elementToDrag, targetElementToDropOn) and _callServer("ServerClass_method") have been added. The documentation has been given a face lift.

                •  20 Mar 2006 21:26
                Avatar

                  Release Notes: Sahi Controller Window is opened by default. Script lines are highlighted when clicked from logs. API _cell(tableEl, someTextWhichIdentifiesRow, someTextWhichIdentifiesColumn) has been added. Documentation has been added, and demo HTML has been made more easily navigable.

                  •  13 Feb 2006 22:01
                  Avatar

                    Release Notes: This release has support for handling non-ASCII characters in Web pages. The annoying popups and page refreshes during the start of recording and playback have been removed. Bugs regarding asserts on checkbox and radio and XHTML page handling have been fixed.

                    •  02 Feb 2006 07:15
                    Avatar

                      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.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.