Mr. Murphy Model¶
The model module abstracts the GUI application state providing mechanisms for analysing and changing it.
A State comprises of a Window and a list of Actions to be performed. States should implement comparison mechanisms to help tracing the execution of the application.
Interfaces¶
The interface API contracts can be found in the module model/interfaces.py.
Action types¶
Available Implementations¶
Additionally, the automation module offers the following implementations of the above mentioned interfaces.
Scrapers¶
The scraper submodule contains the client interfaces and implementations for scraping the UI content of applications.