Sahi V3.5 2011-03-14 released

We have added support for HTML5 elements, so, for example,        is identified by Sahi as:      _numberbox(“myId”) Proxy switching on IE has become a little better _collect and _count have been added.โ€Eg.   [code]_assertEqual(5, _count(“_link”, “View Details”));[/code]   and   [code]var $els = _collect(“_link”, “/View/”);  var $len = $els.length;  _assertEqual(5, $len);  _assertEqual(“View Details”, _getText($els[0]));  [/code] Ignorable ids made a user modifiable property in […]

Sahi vs. Selenium

Though Sahi is aimed at non-programmer testers and Selenium at programmers, we get a lot of queries on their differences. Here is a brief document which compares Selenium and Sahi.To those who read this: If you are a Selenium fan, be open minded and verify the claims for yourself or contact us for clarification. And […]

SahiPro Troubleshooting Series: SSL Issues

We take pride in helping our customers solve their automation issues. We are planning to come up with a list of commonly faced issues and how we solved it. This might help multiple customers when they face similar issues. Over a period of time, this would turn into a good repository of problems and solutions. […]

Common Challenges in Salesforce Test Automation

Salesforce test automation has become crucial to ensuring the quality and efficiency of Salesforce implementations. As businesses increasingly rely on Salesforce to manage their customer relationships and operations, the need for effective test automation has grown. However, implementing test automation in Salesforce comes with its own set of challenges.  From complex configurations and frequent updates […]

Selenium Alternatives: Choosing the Best for Test Automation

While Selenium has long been the go-to choice for test automation, it’s essential to consider the changing test automation landscape. In this article, we’ll introduce you to practical alternatives that are gaining traction. These selenium alternatives offer specific benefits and capabilities that could greatly improve your automation efforts, no matter your level of experience. It’s […]

September Update

The past month has been very special for us. We delivered Sahi Pro to our customers, and without even publishing about it, we got many inquiries about Sahi Pro. This was something we had not expected, but would like more of. Given the number of support queries coming in, we had to scale to better […]

Building a Software Regression Test Plan: Tips and Best Practices

When it comes to software development, ensuring that updates donโ€™t break existing features is crucial. This is where a well-structured software regression test plan comes into play.  A regression test plan helps you identify any unintended consequences of new changes, making sure your application remains functional and reliable.  Whether you’re testing new features, bug fixes, […]

Understanding the Software Testing Life Cycle Phases

Is your software really ready to go live, or is it just untested code wrapped in confidence? Launching a product without a structured testing process can lead to unexpected bugs, poor user experience, and costly setbacks. Thatโ€™s where the software testing life cycle (STLC) steps in. Itโ€™s a systematic process that helps QA teams ensure […]

Sahi Pro V5.0.3 โ€“ Whatโ€™s New?

Download Sahi Pro V5.0.3โ€ This is yet another quick bugfix release! Below is the changelog: 30 May 2013—————-Sahi Pro V5.0.3 released. This is a bugfix release. * Bugfixes Fixed recording of elements which have index as their first identification attribute Fixed java.awt.Robot references which cause PhantomJS scripts to fail        on linux machines without X Windows […]

Sahi Pro V5.0.4 โ€“ Whatโ€™s New?

Download Sahi Pro V5.0.4โ€ This is yet another quick bugfix release! Below is the changelog: 10 June 2013—————-Sahi Pro V5.0.4 released. This is a bugfix release. * Bugfixes Fixed Code folding for functions used as constructors Fixed switch case parsing when case has a scope ({}) instead of a single statement Fixed Mailer: addRecipient used […]