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.7 – What’s New?

Posted by | Release update, Updates | No Comments

Download Sahi Pro V5.0.7 This is a bugfix release. Below is the changelog: Sahi Pro V5.0.7 released. ———————— This is a bugfix release. * Bugfixes Fixed Excel Framework reports Fixed Excel Framework loadSahi script using _include Fixed _dragDrop waits for full drag drop Fixed bug where step starting with tab…

Read More

Sahi Pro V5.0.5 – What’s New?

Posted by | Release update, Updates | No Comments

Download Sahi Pro V5.0.5 This is a bugfix release. Below is the changelog: 11 June 2013 —————- Sahi Pro V5.0.5 released. * Bugfixes Fixed switch case null pointer exception when there are no statements in case Fixed _takeSnapShot. Behaves same as _takeScreenShot Fixed: In reports, clicking on log statements points…

Read More

Run Sahi script on iPad

Posted by | Support, Tutorial | No Comments

Sahi can be used for testing the fluid nature of web apps and its functionality on different devices. In this post, we will be looking into running Sahi scripts on iPad. Before I go ahead and mention how to do this, there are few important notes about this kind of…

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

Testing responsive web design

Posted by | Test automation | No Comments

Understanding responsive web design When web content was primarily consumed through laptops and desktops, web sites were designed, developed and tested for handful of screen resolutions such as 800×600, 1024×768. With advent of mobile operating systems such as iOS, Android, Windows 8 and BlackBerry 10, device manufacturers are rolling out…

Read More

Sahi Pro v 4.5 – What’s New?

Posted by | Release update, Updates | 2 Comments

Sahi Pro V4.5 released. Features _maskLogs and _unmaskLogs added to mask sensitive information in logs. More details _addToSession added: Allows adding different domains to a session Added up down arrows to move to parentNode in Controller. Clicking on the Up arrow identifies the current accessor’s parent element. Clicking the down…

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

Sahi Pro v 4.3 – What’s New?

Posted by | Release update, Updates | No Comments

New APIs _focusWindow() Brings the browser window into focus. This is useful while taking screenshots or using native events. _takeScreenShot() Takes a screenshot of the entire screen and adds it to the logs. _focusWindow(); _takeScreenShot(); Automatically rerun failed scripts Sahi can create a suite of failed scripts and trigger it…

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

Sahi Forums updated

Posted by | Release update, Updates | 2 Comments

We have upgraded the PunBB version of Sahi Forums. Kudos to the PunBB folks for creating such a nice light weight forum software. The new Sahi forums have a few nice features, namely: Tagging topics. Sending private messages. Ability to mark a topic “Closed”. Private forums for paid customers. Adding attachments (for paid…

Read More

Sahi in DevCamp

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

Presented on Sahi in DevCamp Bangalore held in the ThoughtWorks office. I spoke in the 10.30 slot and was pleasantly surprised by the turnout. Show cased how Sahi can be used to test https and AJAX sites using the example of gmail. The response was encouraging. Below is the code…

Read More

Improving Sahi’s performance

Posted by | General update, Updates | No Comments

Over the last year, Sahi has steadily undergone enhancements to speed up its proxy. For outgoing connections, we moved away from raw sockets and started using java’s HttpURLConnection primarily for its proxy tunnelling capabilities, but it helped in boosting performance over using raw sockets due to better socket reuse and…

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