Playwright BDD Framework | Create Candidate in OrangeHRM | Enterprise Framework
Welcome back to the Enterprise Playwright BDD Framework Series. In this video, we continue working on the Recruitment module of OrangeHRM and implement **Candidate Creation** using Playwright, TypeScript, and Cucumber BDD. In the previous videos, we created a Job Title and a Vacancy, which are required before creating a candidate. In this video, we reuse those existing components and create a new candidate using our enterprise framework structure. We will cover: * Creating a Candidate in OrangeHRM * Reusing the existing Vacancy created in the previous flow * Creating the Candidate Page Object * Creating and using the Candidate Service * Implementing Candidate step definitions * Uploading a candidate resume * Validating the successful candidate creation * Navigating to the Candidate workflow * Clicking on the Shortlist option We continue following the same framework architecture throughout the series: Feature → Step Definition → Service → Page Object → Base Page The goal of this series is to build a reusable and scalable Playwright BDD framework step by step using a real-world OrangeHRM application. If you are following this series from the beginning, I recommend watching the previous videos first because each module builds on the framework components created earlier. I have stopped the implementation after reaching the Shortlist functionality. I encourage you to explore the remaining Candidate module functionalities and try automating them using the same framework structure. Technologies used: * Playwright * TypeScript * Cucumber BDD * OrangeHRM * Page Object Model * Service Layer #Playwright #PlaywrightBDD #TypeScript #CucumberBDD #OrangeHRM #AutomationTesting #TestAutomation #QA #SoftwareTesting




Join the discussion
Sign in to join the discussion
Sign in