narayan, Author at Sahi Pro

Sahi Pro V7.5.0 Released!

Posted by | Release update, Updates | No Comments

Download Sahi Pro v7.5.0 Sahi Pro v7.5.0 is a major release of Sahi Pro with significant feature additions and modifications. Some of the main features are: Java support in Sahi Framework Create Accessor Repository from existing scripts Password encoding in scripts Desktop Automation without Browser Automation Support for OAuth2 in…

Read More

Keeping Pace with Product Evolution-Talk at STeP-IN Conference

Posted by | Industry Events, News and Events | No Comments

Our CEO Mr. Narayan Raman presented at the recently concluded STeP-IN Software Testing Conference in Bangalore. This talk was on testing evolving applications. When applications evolve, test automation code starts failing. If tests are not fixed quickly, automation code becomes stale and the whole suite becomes unusable. Changes to applications…

Read More

Sahi Pro Chrome 58+ SSL certificate fix

Posted by | Fix, Support | No Comments

NOTE: Post modified on 5 May 2017 with updated patch. Chrome 58 has introduced a check for Subject Alternative Name in SSL certificates. Sahi Pro’s certificate creation mechanism did not support this, causing https sites to fail on Chrome 58 (and higher). The error seen on Chrome is ERR_CERT_COMMON_NAME_INVALID Our…

Read More

Sahi Pro V6.3.1 Released!

Posted by | Release update, Updates | No Comments

Download Sahi Pro v6.3.1 This is a minor release. A new security feature had been added in Sahi Pro. Scripts and Editor UI can be configured to have access to only specific folders and not the entire file system. We have also fixed a few bugs related to reports. Please…

Read More

Sahi Pro V6.3.0 Released!

Posted by | Release update, Updates | No Comments

Download Sahi Pro v6.3.0 Sahi Pro v6.3.0 is a major release. A lot of new APIs for web page layout verification have been added. Suite logs now show tree structure of nested suites. The license dialog has been modified to allow configuration of License Server for concurrent users. Apart from…

Read More

Sahi Pro V6.2.0 Released!

Posted by | Release update, Updates | No Comments

Download Sahi Pro v6.2.0 Sahi Pro v6.2.0 is a major release with significant fixes and enhancements. Significant changes are: Microsoft Edge Support Multi Language Support: eg. record for English and playback for Japanese Passing External data to Scenario files Sahi Pro Runner: playback only version of Sahi Pro for CI…

Read More

Sahi Pro v6.0.0 Issues and Workarounds

Posted by | Fix, Support | No Comments

This post shall list known issues and possible fixes. All changes mentioned here will be incorporated in the next version. Issue #1: Scripts run slower because Sahi waits for uninitiated AJAX requests also Workaround: Open sahi/userdata/config/user_extensions.js and add // XHR wait fix start Sahi.prototype.areXHRsDone = eval(“(0 || “+(“”+Sahi.prototype.areXHRsDone).replace(“null==h||0==h||1==h”, “1==h”)+”)”); //…

Read More

Sahi Pro V6.0.0 Released!

Posted by | Release update, Updates | No Comments

Download Sahi Pro v6.0.0 Sahi Pro v6.0.0 is a major release and contains many new features and bugfixes. The focus of this release is tester productivity enhancement. Some of the key features added are: new Script Editor, better jenkins integration, browser and element level screenshots, APIs for comparing images, better…

Read More

Sahi Pro V5.0.9 – What’s New?

Posted by | Release update, Updates | No Comments

Download Sahi Pro V5.0.9 This is a bugfix release. Below is the changelog: 26 August 2013 —————- Sahi Pro V5.0.9 released. This is a bugfix release. * Bugfixes Fixed: IE renders correctly depending on X-UA-Compatible for ie meta tag Fixed: Cookie value containing extra trailing comma issue Fixed: Setting UserDefinedId…

Read More

Sahi Pro V5.0.8 – What’s New?

Posted by | Release update, Updates | No Comments

Download Sahi Pro V5.0.8 This is a bugfix release. Below is the changelog: Sahi Pro V5.0.8 released. ———————— This is a bugfix release. * Bugfixes Fixed Flex for chrome and firefox Fixed support for input events on IE – fixes angularjs problems Fixed identifying elements across iframes from same domain…

Read More

Sahi Pro V5.0.3 – What’s New?

Posted by | Release update, Updates | No Comments

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…

Read More

Sahi Pro V5.0.1 – What’s New?

Posted by | Release update, Updates | No Comments

Download Sahi Pro V5.0.1 This is a bugfix release with the following changelog: 15 May 2013 —————- Sahi Pro V5.0.1 released. This is a bugfix release. * Bugfixes Fixed “switch” statement parsing bug Fixed Run button from mobile user interface (launch.htm) Fixed browser type detection (launch.htm) Fixed suite inside suite…

Read More

Sahi Pro V5.0 – What’s New?

Posted by | Release update, Updates | No Comments

Download Sahi Pro V5.0 Major Changes: Detached Sahi Controller The Sahi Controller is no longer tied to the same domain of the webpage that is being automated. This fixes two problems: 1) multiple controllers opening up when navigating between domains/popup windows and 2) Controller not responding to some parts of…

Read More

Sahi Pro V 4.3 Released

Posted by | Release update, Updates | No Comments

Sahi Pro V 4.3 has been released. This release brings in significant bug fixes and features Below are the change logs: Features _focusWindow API added – focuses windows on Windows OS _takeScreenShot API added Ability to automatically store and retry failed scripts during suite run Added Script Explorer to trigger…

Read More

Been a long year!

Posted by | General update, Updates | 2 Comments

2011 has been awesome for us. Tyto Software has grown and become a self sustaining unit with a team that has really come together. Sahi Pro is well received and we released V4.0 recently. We also added a lot of new customers; customers, who have expressed happiness at how our…

Read More

Sahi V3.5 2011-03-14 released

Posted by | Release update, Updates | No Comments

Sahi V3.5 2011-03-14 is now available on SourceForge. 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/”);…

Read More

Stable accessors/locators using UI Relations

Posted by | Support, Tutorial | No Comments

Identification of elements in a web interface is one of the toughest challenges of software UI automation. First came accessing by location (x,y coordinates), which quickly faded away due to window resolutions, rendering differences etc. Then came the concept of identification using code structure. XPath became hugely popular; Reasons being…

Read More

October 2010 Update

Posted by | General update, Updates | No Comments

Hope you had a happy Deepavali. October continued to be busy. We worked towards the next open source release, with lots of fixes and enhancements. Release was made on 3rd Nov. 2010, just before Deepavali. Part of the focus was on better integration with test management tools. A detailed post…

Read More

September Update

Posted by | General update, Updates | No Comments

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…

Read More

Sahi V3 2010-06-10 released

Posted by | Release update, Updates | 5 Comments

Sahi V3 (2010-06-10) is now available for download. https://sourceforge.net/projects/sahi/ There have been significant improvements and bug fixes in this release. API _under ( /w/browser-accessor-apis ) has been added to locate elements physically under another. API _byXPath has been added to help users from Selenium and other tools move to Sahi….

Read More

Ruby Sahi with Cucumber

Posted by | Support, Tutorial | 8 Comments

What is Cucumber? Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. – From http://cukes.info/ Follow the steps below to get started with…

Read More

Sahi API _under added

Posted by | Release update, Updates | One Comment

Continuing with our tradition of innovation for simplicity, Tyto adds another wonderful API to Sahi. NOTE: _under will be available in Sahi’s next release The problem: Let us take the example of a dynamically generated grid. The example we use here is available at http://www.zkoss.org/zkdemo/userguide/#g7 We wish to assert the…

Read More

Sahi vs. Selenium

Posted by | Test automation | 16 Comments

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…

Read More

ThoughtWorks Studios’ Twist 2.0 with Sahi

Posted by | Industry Events, News and Events | No Comments

ThoughtWorks announces Twist 2.0 availability from 31st March 2010: http://www.prnewswire.com/news-releases/thoughtworks-studios-new-twist-20-provides-collaborative-agile-test-management-85809582.html Tyto Software has been collaborating with ThoughtWorks Studios to integrate Sahi with Twist and results will be visible in Twist 2.0. “Twist 2.0 has added Sahi as an additional option for web testing. The main benefit of Sahi is that…

Read More

ZK testing with Sahi

Posted by | Support, Tutorial | No Comments

Joseph Neuhaus has written a detailed article on testing ZK applications with Sahi. The article explains how to run Sahi tests headless on a linux machine. Excerpts from the well written, thorough article: If you have attempted to create browser-based functional tests with Selenium, or load tests using Grinder, then…

Read More

Sahi in “Nagios – The Practice Book: Open Source Monitoring in the Enterprise”

Posted by | Industry Events, News and Events | No Comments

There is a fairly detailed section on monitoring web applications using Nagios and Sahi in Gerhard Lausser’s new book (in German): “Nagios – The Practice Book: Open Source Monitoring in the Enterprise”, ISBN: 978-3-8273-2800-7 http://www.amazon.de/Nagios-Praxisbuch-Open-Source-Monitoring-Unternehmen/dp/3827328004

Read More

Web automation does not need XPaths

Posted by | Support, Tutorial | 3 Comments

Really. Learn this web automation nursery rhyme today! XPaths are evil,XPaths are fickle,Developers touch code,And the testers are in a pickle! Have you ever used XPaths and found that it needs non-trivial amount of effort in maintenance? Especially testers, who do not have the time or energy to get XPaths…

Read More

Sahi Nightly Release 2009-07-15

Posted by | Release update, Updates | No Comments

A new nightly build is available at https://sourceforge.net/projects/sahi/files/ This fixes a file upload issue and adds support for 401 Authentication and HTTPS Client Certificates. * Features added Support for 401 authentication. A dialog box is shown on the browser for authentication. Support for HTTPS client certificates. Look at ssl.client.* settings…

Read More

Parsing XML in Sahi scripts

Posted by | Support, Tutorial | 2 Comments

Sahi uses Rhino as its javascript engine and Rhino has excellent support for handling XML. Below is a script which reads and asserts XML nodes and attributes. The example has been picked from http://www.ibm.com/developerworks/webservices/library/ws-ajax1/ so that it is easy to experiment with the ibm examples in this script. var xmlStr…

Read More

Configuring Eclipse for Sahi

Posted by | Support, Tutorial | No Comments

Eclipse’s JSDT plugin provides syntax highlighting and verification for Javascript. It can be configured to work well with Sahi scripts too. This video goes through the different steps to configure Eclipse to work with Sahi scripts. JSDT looks at all functions in the given source folder and can list them…

Read More
Use fully-loaded Sahi Pro FREE for a month. Download Now Request a Demo