BUMBLEBEE: BROWSER AUTOMATION
02 APRIL 2025
Bumblebee is a web browser that converts browser sessions into C# scripts for
playback. It eliminates the need for authoring browser automation scripts.
Bumblebee is a Windows Forms application written in C#. Web content is rendered
by the embedded Microsoft Edge browser (via WebView). The text editor on the
right is Scintilla.NET. Users can
override the generated script at any point during the session. The users can
configure Bumblebee to debounce events, ignore hidden elements, etc.
Bumblebee works by injecting a custom JavaScript program that tracks user
interactions. The tracker intercepts and sends them to the Bumblebee backend as
events for analysis. In addition to the front-end events, Bumblebee also
intercepts events internal to the web browser, which it then interprets to
generate C# code for the Selenium WebDriver in real time.
Bumblebee is a web browser that converts browser sessions into C# scripts for playback. It eliminates the need for authoring browser automation scripts.
Bumblebee is a Windows Forms application written in C#. Web content is rendered by the embedded Microsoft Edge browser (via WebView). The text editor on the right is Scintilla.NET. Users can override the generated script at any point during the session. The users can configure Bumblebee to debounce events, ignore hidden elements, etc.
Bumblebee works by injecting a custom JavaScript program that tracks user interactions. The tracker intercepts and sends them to the Bumblebee backend as events for analysis. In addition to the front-end events, Bumblebee also intercepts events internal to the web browser, which it then interprets to generate C# code for the Selenium WebDriver in real time.