Work

OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience

Year: 2025
Type: article
Abstract: OBSERVER is a browser extension intended to record user interactions and their associated DOM structures in real time. It records activities including clicks, inputs, and scrolling, extracts contextual information, and exports it in JSON format. The tool improves test automation, synthetic monitoring, and debugging by offering accurate and reusable interaction data. OBSERVER employs a start-and-stop method to facilitate effective data gathering while reducing overhead. This study examines its design, applications, and prospective research prospects, emphasizing its contributions to automated testing, observability, and performance enhancement in web applications. • OBSERVER supports auto XPath, relative XPaths, iframe/shadow DOM, dynamic elements, user actions & URL capture. • OBSERVERS logs clicks, inputs, scrolls, navigation, DOM changes & metadata for a full view of user behavior. • OBSERVER converts user actions & objects to JSON for easy use with testing tools, monitoring systems & debugging. • OBSERVER uses simple start/stop controls for precise data capture with minimal impact on browser performance.
Language: English
Subfield: Software
Open Access status: gold
Estimated APC paid: $600
OpenAlex ID: W4409670450
FWCI: 2.45
Cites: 2
Cited by: 1
Related to: 10