Page Transactions Pattern
Page Transactions pattern for UI test automation
6 followers
Page Transactions pattern for UI test automation
6 followers
Guará is the Python implementation of the design pattern Page Transactions. The intent of this is to simplify UI test automation. Page Transactions focus on the operations (transactions) a user can perform on a web page, such as Login, Logout, or Submit Forms.



PT focuses on user workflows, making it more maintainable and scalable. It allows for better test organization and is more suitable for different types of automation (Web UI, API, Desktop UI). Tests written in PT are more readable, making them accessible to non-technical stakeholders. If your project involves complex user workflows across multiple pages, Page Transactions is the better approach.