Skip to content

Latest commit

 

History

History
15 lines (12 loc) · 701 Bytes

File metadata and controls

15 lines (12 loc) · 701 Bytes

Contributing to UI Automation Framework v2.3.0

Getting Started

  1. Setup: Run pip install -r requirements.txt and playwright install.
  2. Structure: Place Page Objects in example/library/page and Actions in example/library/action.
  3. Coding Standards:
    • Use async/await for all IO operations.
    • Updates to framework/ core require updating ARCHITECTURE.md.

New Features (v2.2.0+)

  • Network Latching: When adding new wait logic, ensure it goes through observer.py.
  • Performance: Test logic should be compatible with --turbo (no visual dependency on blocked images).

Commit Messages

  • Use conventional commits: feat:, fix:, docs:, chore:.