18 January 2026:
Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.
This forum is now archived and is in read-only mode. Please continue discussions on our improved new Sahi Pro Community forum.
Sahi Pro is an enterprise grade test automation platform which can automate web, mobile, API, windows and java based applications and SAP.
Is Sahi good enough to be used at Red Hat?
My name is Michael Foley, and I am QE Lead on one of Red Hat's products. The Red Hat product had a new user interface and it was proving difficult for Selenium. Selenium tests were not executing reliably due to timing issues. The Selenium tests were very time-consuming to write and maintain. And the Selenium tests were not executing reliably as part of continuous integration. The Selenium tests were so problematic that they were not effective catching regressions or increasing our confidence that the application had not regressed. So we began looking for alternative approaches to test the user-interface.
We looked at a number of alternatives: in-house tools, Google Robot, Sauce Labs, SOASTA, Selenium Grid, and Sahi. Sahi stood out from the rest because it was very easy to use and the tests executed reliably.
Specifically, the features we liked the most were:
* Ease of Use. The Sahi Dashboard made it very easy to create Sahi script-based tests as well as Java-based Sahi tests. Much like Selenium IDE, it records interactions offering a choice of accessors to identify UI components.
* Reliable Test Execution -- The tests executed reliably without timing issues in our continuous integration system.
* Choice -- The Sahi Dashboard gave us the choice to generate either Java-based Sahi code or Sahi script.
* Open-source -- Sahi is opensource, so you can build and modify the code, if you choose. There is also an active community. The Sahi developers are very responsive with suggestions on the Sahi forums.
We did however encounter a few issues. Our application has a fairly complicated UI, and there were a few UI components which we had trouble identifying and stimulating. On these issues, we received timely and useful advice on the Sahi forums. On the few remaining issues, Narayan, Sahi's founder and lead developer, met with us and resolved each remaining issue.
I am extremely happy to be a Sahi client!
Video testiomonial: http://www.youtube.com/watch?v=pbOIBl8E9ls
We looked at a number of alternatives: in-house tools, Google Robot, Sauce Labs, SOASTA, Selenium Grid, and Sahi. Sahi stood out from the rest because it was very easy to use and the tests executed reliably.
Specifically, the features we liked the most were:
* Ease of Use. The Sahi Dashboard made it very easy to create Sahi script-based tests as well as Java-based Sahi tests. Much like Selenium IDE, it records interactions offering a choice of accessors to identify UI components.
* Reliable Test Execution -- The tests executed reliably without timing issues in our continuous integration system.
* Choice -- The Sahi Dashboard gave us the choice to generate either Java-based Sahi code or Sahi script.
* Open-source -- Sahi is opensource, so you can build and modify the code, if you choose. There is also an active community. The Sahi developers are very responsive with suggestions on the Sahi forums.
We did however encounter a few issues. Our application has a fairly complicated UI, and there were a few UI components which we had trouble identifying and stimulating. On these issues, we received timely and useful advice on the Sahi forums. On the few remaining issues, Narayan, Sahi's founder and lead developer, met with us and resolved each remaining issue.
I am extremely happy to be a Sahi client!
Video testiomonial: http://www.youtube.com/watch?v=pbOIBl8E9ls