Abstract
A browser automation framework is disclosed for automating browser-based workflows using record-and-replay architecture. In the framework, interaction events are captured within a browser environment and associated contextual metadata, and the captured data is processed to generate a structured representation of executable actions. In response to a trigger condition, the structured representation is replayed. The trigger condition includes at least one of a time-based condition, an event-based condition, or a system-detected state condition. The structured representation is executed by identifying candidate elements in a current browser state, and the candidate elements are evaluated based on element similarity and action compatibility. The framework supports execution across dynamically varying interfaces by adapting to changes in element attributes, layout, and input constraints. The framework further supports execution strategies, state tracking, and adaptive updates to improve the robustness and accuracy of workflow execution.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Azose, Benjamin Albert, "Recording and Automating Browser-Based Workflows", Technical Disclosure Commons, ()
https://www.tdcommons.org/dpubs_series/10292