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: […]
Running Microsoft Edge in Internet Explorer Mode

To configure Microsoft Edge Browser to open websites in IE mode follow these steps: โ โStep 1: Install Microsoft Edge policy template a) Open – https://www.microsoft.com/en-us/edge/business/download. b) Scroll down the page (till u see a download button). Select the Version, Build, Platform of your Microsoft Edge installation. c) Click on GET POLICY FILES. File MicrosoftEdgePolicyTemplates.cab […]
Sahi Pro Chrome 58+ SSL certificate fix
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 initial patch released on April […]
Learn How to fix Sahi Pro popup identification In Firefox 86
With the release of Firefox 86 version, Firefox has changed the behavior of window.name. Sahi Pro identifies popups based on window.name, and previously, it would persist across the domain until someone explicitly changes it. Due to the recent change in Firefox 86, the behavior of window.name is such that it resets every time one navigates […]
OpenSSL and Heartbleed clarification in Sahi Pro
One of our support requests asked about the version of openssl used in Sahi Pro. Since it may be of concern to others, here is some more information related to use of openssl in Sahi Pro. The version of openssl is :OpenSSL 0.9.8h 28 May 2008 OpenSSL 0.9.8h did not have the heartbleed bug. (“OpenSSL […]
Playback failing for Chrome 139

Google Chrome 139 continues its phased rollout of the Privacy Sandbox, which includes significant changes to how third-party cookies are handled. Now, the third-party cookies are blocked by default in Incognito mode.This prevents Sahi’s internal ‘sahisid’ cookie from being accessible across domains. Consequently, Sahi Pro’s playback fails with a 90-second error. To fix this, add […]
HTTPS Problem Resolution: Unable to tunnel through proxy
Sahi had been using its own custom implementation of proxy tunneling till a few months back. Owing to a lot of demand for some features, we moved to Java’s https url connection which supported tunneling through a corporate proxy with authentication. But unfortunately, a bug in Java’s https URL connection was tripping up a few […]
Hours are not getting displayed on Suite Reports in the Sahi Pro v10.0 logs.

There is an issue when the suite executes for more than 1 hour but less than 10 hours. In the reports, you may see that the time taken by the suite execution is not shown correctly. [ Hour is missing] Sample reports having issues may look like this: Sahi Pro v10.0 Suite Reports Screenshot From […]
How to Fix Slow Playback in Chrome Version 102 and Later?

Google Chrome downloads and updates certain features or updates in the background. It is observed that from version 102 onward, there have been more frequent background updates. Google Chrome can initiate these background activities even with the Google Chrome instances launched by Sahi. Consequently, your Sahi Playback will become slow on Google Chrome. To fix […]
