FFFF
Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦅 Falcon – Playwright TypeScript Automation Framework

Falcon is a scalable end-to-end test automation framework built using TypeScript, Playwright, and Allure Reports for rich reporting and analysis. falcon

🚀 Tech Stack

  • Playwright – Browser automation
  • TypeScript – Strongly typed JavaScript
  • Allure Report – Advanced test reporting
  • Node.js – Runtime environment
  • dotenv (.env) – Environment configuration

🧩 Framework Architecture

📄 Pages Layer (src/pages)

  • Contains locators and reusable page-level methods.
  • Follows the Page Object Model (POM) design pattern.

⚙️ Operations Layer (src/operations)

  • Contains high-level business flows.
  • Calls page methods to perform complex user actions.
  • Keeps test files clean and readable.

🗂 Test Data Layer (test-data)

  • Centralized static/dynamic test data.
  • Improves maintainability and reusability.

🧪 Test Layer (tests)

  • Contains Playwright test specifications.
  • Uses operations layer to execute scenarios.

About

Falcon Automation Framework: A high-performance test automation framework using TypeScript, Playwright, Node.js, and Allure Report for fast, reliable, and maintainable end-to-end testing.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0