OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience
Soham Patel, Kailas Patil, Prawit Chumchu
- Year
- 2025
- Citations
- 1
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.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991