If you are releasing features often and repeatedly verifying the same features with each release, you should automate.
Sahi lets you automate interactions with the browser. Sahi scripts can run entire scenarios in a fraction of the time a manual tester would take.
Sahi uses a combination of proxy server and injected Javascript to drive a browser. Sahi’s proxy is written in Java. So any operating system which has Java support and any browser which has Javascript support will work. This essentially covers all modern browsers and operating systems.
Sahi is easier to learn and use for testers. Sahi’s recorder works on all browsers. Sahi automatically waits for AJAX and page loads. It does not use XPaths, but uses more intuitive APIs like _in and _near. Sahi works well across frames, iframes, popup windows, sites with dynamic ids, https sites, 401 authentication sites etc. It has inbuilt HTML reports, and ability to run multiple scripts in parallel.
No, Sahi uses a combination of proxy server and javascript to be able to successfully talk between different domains.
Sahi has been successfully used to automate applications built on all these frameworks. It can handle any Javascript framework because of its architecture.
Sahi was started in 2005 by Narayan Raman while he was working with ThoughtWorks. Sahi’s aim was to address the limitations of Selenium and simplify web automation to make it easily usable by testers. Sahi became open source in October 2005 and has since evolved into a stable, mature testing tool. New releases of Sahi are made at least once in two months.
2005 – Sahi started
2006 – Reached top 50 projects of SourceForge
2007-08 – Evolved and stabilized
2009 – Commercial support started which further stabilized and validated Sahi
2010
2011
Tyto Software was founded by the author of Sahi in 2009 to help organizations achieve automation easily. Tyto provides products, services and training around Sahi.
ThoughtWorks, S1, Deloitte, and some of the biggest service providers in India use Sahi.
Sahi Pro, released in August 2010, is a commercial version of Sahi. Sahi Pro V4.0 was released in December 2011. A comparison of Sahi OS and Sahi Pro can be found here
ThoughtWorks Studios’ Twist and PushToTest’s TestMaker leverage Sahi for web automation.
Please have a look at Partners and Ecosystem.
Apart from Sahi Script, which is like Javascript, Sahi has drivers in Java, Ruby and PHP. The PHP driver has been entirely written by the kind folks at KnpLabs (the same guys who wrote Symfony)
We are considering C# and Python, but it depends on demand.
Free support is available via the forums
Commercial support is automatically bundled with Sahi Pro.
See Products and Services for details.