Home /Research /OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience
OTHER

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

Resilience (materials science)Observer (physics)Computer scienceReal-time computingHuman–computer interactionEmbedded systemPhysics

Related papers

Browse all OTHER papers