Open Twebst is a free, open-source web automation framework specifically designed for Internet Explorer (IE). Created by Codecentrix, it allows developers and automated testing tools to control and extract data from IE browsers using simple programming scripts.
Because it relies heavily on legacy Internet Explorer technology, Open Twebst is largely an older niche tool rather than a standard choice for modern web automation. Core Components The framework consists of two main pieces:
Open Twebst Web Recorder: A graphical tool that tracks user interactions on a live web page and automatically writes the corresponding automation code.
Open Twebst Library: A collection of programmable COM (Component Object Model) objects that developers can use to write custom automation logic. Key Capabilities
Form Filler: Automatically populates text inputs, clicks buttons, and handles drop-down menus.
Web Scraping: Extracts raw data and tables from web documents.
Action Recorder: Generates macro code in languages like VBA, VBScript, JScript, C#, Python, and C++.
Frame Navigation: Seamlessly bypasses cross-domain security restrictions to automate inner iframes.
Popup Management: Programmatically detects and handles browser pop-ups, security alerts, and confirmation dialogs. Architectural Simplicity
The entire programmatic architecture relies on just five distinct object types:
Core: The primary object used to start or connect to an IE process.
Browser: Controls browser-level actions like tabs and navigation. Frame: Manages HTML frame layouts.
Element: Represents a single HTML tag (like a button or input box).
ElementList: A collection of matching elements found via search queries. Where It Is Used Today
While modern software testing has moved to cross-browser tools like Selenium or Playwright, Open Twebst remains highly valued by Excel VBA developers. Because it integrates cleanly with COM, it is frequently used to bridge legacy desktop software and older corporate intranet sites that require IE compatibility. If you are planning a project, let me know:
What programming language you plan to use (e.g., VBA, Python, C#)? What web browser your target website requires? Open Twebst – Documentation – Codecentrix