October 2010 Update
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 on integration shall follow. The […]
2021: Launching Sahi Pro Academy- Become a certified Test Automation Engineer!!
Sahi Pro Academy: An initiative by Sahi Pro – The test Automation tool for Web, Web Services, Mobile, Desktop, and SAP. Become a Sahi Pro Certified Test Automation Engineer for FREE! Sahi Pro Academy offers a certified course in Test Automation through carefully selected trails that you can go through at your own pace. Complete […]
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 […]
“How to Get most Effective Test Automation Reports With Sahi Pro “
Test automation reports are an important part of our test automation framework. Once you execute your automated tests, the test results will be your only window into what really happened during the runs, what passed, what failed and why. Being able to analyze these reports is the only way to find out actual problems, correct […]
How to install Sahi’s root certificate on Android 11 and above?

For automating HTTPS websites in mobile browsers in Android 11 or more, Sahi’s root certificate must be installed.Below are the steps to install Sahi’s root certificate on android 11 and above. Start Sahi on a machine that is on the same network as the mobile device Configure the proxy settings of the browser on the […]
Improving Sahi’s performance
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 Http URLConnection primarily for its proxy tunneling capabilities, but it helped in boosting performance over using raw sockets due to better socket reuse and buffering. Caching was allowed […]
Flash testing
The other day I came across a link explaining how to test flash applications using Selenium. Sahi already supports testing of Flash objects embedded in web applications out of the box, with no extra code.For any attribute or method that is exposed via ExternalInterface in the flash object, one can just do_call(_byId(“flash”))
How to Fix: Scripts Failing in Firefox due to Security Warning when Moving from HTTPS to HTTP

When a secure web page (eg. https://example.com), submits a form request to an insecure web page (eg. http://example.com), Firefox issues a warning dialog. A user needs to manually click “Continue” or “Cancel” to dismiss this dialog.Note that this dialog is not one of the native JavaScript dialogs (confirm, prompt or alert) which Sahi can automatically handle. On […]
How to Fix Error opening HTTPS websites in Mozilla Firefox with JDK 11

When using JDK 11 with Sahi, HTTPS websites do not open in the Mozilla Firefox browser. We get the error shown in the image below. To resolve this issue, kindly upgrade to JDK 11.0.2 and above versions. We recommended the latest release JDK 11.0.8, as it contains all the security patches and bug fixes. Ensure […]
How to Fix Chrome & Firefox update causing scripts to fail in Sahi Pro

Browsers namely Mozilla Firefox, Google Chrome, etc. have recently adopted a secure mode by default. Thus the latest version of browsers prefers an https connection. With the recent chrome upgrade, the scripts started failing with a 90-second issue. To fix the issue, please follow the steps below. Please download the latest version of Sahi Pro […]
