The new release of Sahi (Sahi Nightly 2001-10-11) automatically waits for AJAX responses to complete before proceeding.
This removes the need to add AJAX request url patterns to exclude_inject.txt
Sahi accomplishes this by waiting for XHR requests to complete before it proceeds to its next step. It already used to wait for frames and iframes.
Another significant change is the way variables are used in Sahi code.
I shall be writing a new blog post for that.
_dragDropXY(element, x, y) has been added.
A lot of bugs including iframe traversal, _setFile on IE and _button have been fixed.
http://sahi.co.in/ is unfortunately down right now.