Sahi Pro v5.1.1 fast execution without waits on Chrome 34

Some of you may have noticed that Sahi Pro does not wait correctly for page loads since Chrome 34. This happens because of a change in window.document.readyState behaviour in (since?) Chrome 34. To fix it, do the following: Open: sahi/userdata/config/user_extensions.js Add: // Chrome 33 fix start Sahi.prototype.replace33 = function(fn) {return “(“+(“”+fn).replace(“_isChrome”, “isChrome33Minus”)+”)”;} Sahi.prototype.areWindowsLoaded = eval(_sahi.replace33(Sahi.prototype.areWindowsLoaded)); […]

Sahi Pro v6.0.0 Issues and Workarounds

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 also waits for uninitiated AJAX requests.Workaround: Open: sahi/userdata/config/user_extensions.jsโ€ Add: // XHR wait fix start Sahi.prototype.areXHRsDone = eval(“(0 || “+(“”+Sahi.prototype.areXHRsDone).replace(“null==h||0==h||1==h”, “1==h”)+”)”); // XHR wait fix end before the line: […]

Sahi Pro Plus – Native Desktop, Mobile, Java automation

Over the past year we have collated a lot of success stories from our customers as case studies. In many of our conversations, we were told that while we solved the web problem well, there were still bits involving desktop applications, java applications, Web Services, mobile and other technologies which leave gaps in the automation. […]

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

Download Sahi Pro V5.0.2โ€ This is another quick bugfix release. Sahi Pro V5.0 has a lot of significant changes to improve overall usability and performance. This also meant that we sneaked in a few bugs. Thanks to our customers to have reported bugs in the 5.0.1 release made just yesterday and helping us come out […]

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

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 bugFixed Run button from mobile user interface (launch.htm)Fixed browser type detection (launch.htm)Fixed suite inside suite bug when start url is specified along suite.Fixed web-based test […]

Sahi Pro v 4.5 โ€“ Whatโ€™s New?

Sahi Pro V4.5 released. Features _maskLogs and _unmaskLogs added to mask sensitive information in logs. _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 arrow brings you back. Added threads field […]

Sahi Pro v 4.5.2 โ€“ Whatโ€™s New?

This is a bug fix release * FeaturesAdded ability to pass extra parameters to Web based Script Runner * BugfixesFixed memory leak in distributed playbackFixed problem with session timeout causing “Script did not complete in 150 seconds” error if page does not load within 90 seconds

Sahi Pro v 4.5.1 โ€“ Whatโ€™s New?

Sahi Pro V4.5.1 released. This is a bug fix release. Please use this version instead of Sahi Pro V4.5 Features Added ability to pass extra parameters to Web-based Script Runner Bug Fixes Fixed memory leak in distributed playback Fixed problem with session timeout causing “Script did not complete in 150 seconds” error if the page […]

Sahi Pro v 4.3 – What’s New?

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 at the end of a suite run.Refer to […]

Sahi Pro v 4.3.2 – What’s New?

Expand Collapse State in Logs Remembered When moving from a script log to the script line and back, the state of expand or collapse of logs is remembered. Controller State Remembered The state of the Controller is remembered across sessions and even after a Sahi restart. This helps reduce a lot of time spent in […]