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 […]
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 […]
Increasing interaction with Sahi users
Sahi has been around for about 4 years now. It started in 2005 and was released before or just around the time Selenium RC’s first cut was released. But there has been a huge gap in the visibility of Sahi and Selenium. While Selenium seems to be everywhere, Sahi is hardly heard of. After a […]
Understanding Integration Testing: Definitions, Types, and Examples

Integration testing is pivotal in ensuring that different modules or components of a software application function together. While unit testing isolates individual components, integration testing focuses on how these components interact and share data. It uncovers issues that might be overlooked in earlier testing stages, ensuring that the system functions smoothly as a whole. This […]
Interview with Sahi Pro – The Tester’s Web Automation Tool
I am Ajay Balamurugadas and I welcome you to our weekly show where we interview one of the promising leaders of the industry. It gives me immense pleasure to introduce today’s guest. He has been a consistent performer in web automation and built a strong hold in a very competitive market. When everyone built the […]
Introduction to System Testing: Types and Methods

When developing software, it is important to ensure that all parts of the system work together correctly. Systems testing ensures that the entire application functions as expected when integrated. Did you know? According to a report by the National Institute of Standards and Technology (NIST), software bugs cost the U.S. economy an estimated $59.5 billion […]
Is This Your Automation Story? – From the “NEED” to “SUCCESS”
Your product simplifies business critical workflows for banking organizations. Your product has complicated workflows which are accomplished by navigating through various forms and screens of your web application. Currently you are doing a lot of manual testing. You have testers who understand your domain well and are good at identifying problem areas. These testers are […]
It Will Forever Remain a Mystery

End-to-End vs Integration Testing: Key Differences Explained

When it comes to software quality, end-to-end testing vs integration testing are two essential methods. While integration testing focuses on validating the interaction between individual system components, end-to-end testing ensures the entire application works as intended from the user’s perspective. Understanding the key differences between these testing approaches helps teams decide how to effectively test […]
Error for HTTP websites on Chromium 130

Browsers have adopted a secure model by default. Thus, the latest browsers prefer an HTTPS connection over an HTTP connection. In recent updates, below error occurs on launching HTTP websites with Chromium based browsers in incognito mode. Consequently, playback with Sahi Pro on HTTP websites (not HTTPS websites) gets aborted in Google Chrome version […]
