Abstract
A browser automation system is disclosed for automating recurring, multi-step web interactions. The system receives input defining a routine including a recurrence schedule, a sequence of navigation operations, and a target element corresponding to content within a webpage. Based on the input, the system generates and stores an execution plan comprising scheduling parameters, navigation operations, extraction rules, and evaluation conditions. At runtime, the system automatically executes the execution plan by programmatically navigating one or more webpages, identifying the target element, and extracting associated content. The system evaluates the extracted content to determine whether specified criteria are satisfied, including detecting changes in values, updates to status fields, or presence of information. In response to satisfying the criteria, the system performs one or more actions, including generating notifications or storing data. If the criteria are not satisfied, execution is repeated according to the recurrence schedule, enabling continuous monitoring. In some scenarios, navigation operations are refined based on prior executions to improve efficiency and reduce latency.
Creative Commons License

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