```yaml project: name: "Dynavera" url: "https://fyp.viswamedha.com" viewport: { width: 1440, height: 900, deviceScaleFactor: 2 } theme: "light" scenarios: - id: "manager-login-and-dashboard" name: "Manager Login and Dashboard Interactions" type: "screenshot+video" page: "/" actions: - dismiss_cookies: true - wait: 2000 - screenshot: { name: "login-screen" } - click: { selector: ".ant-menu-item:nth-child(2)" } # About - wait: 1500 - click: { selector: ".ant-menu-item:nth-child(3)" } # Getting Started - wait: 1500 - click: { selector: ".ant-menu-item:nth-child(4)" } # Pricing - wait: 1500 - screenshot: { name: "pricing-page" } - click: { selector: ".ant-btn-background-ghost" } # Login button - wait: 1500 - type: { selector: "#email", text: "haleisaac@example.com" } - type: { selector: "#password", text: "password" } - click: { selector: ".ant-btn-primary" } # Submit login form - wait_for_selector: { selector: ".header .ant-btn-primary" } - screenshot: { name: "dashboard" } - hover_cards: { selector: ".ant-tabs-tab-btn", delay: 1000 } - wait: 2000 - id: "trainee-login-and-onboarding" name: "Trainee Login and Onboarding Interactions" type: "screenshot+video" page: "/" actions: - dismiss_cookies: true - wait: 2000 - screenshot: { name: "login-screen" } - click: { selector: ".ant-btn-background-ghost" } # Login button - wait: 1500 - type: { selector: "#email", text: "j.thompson@example.com" } - type: { selector: "#password", text: "password" } - click: { selector: ".ant-btn-primary" } # Submit login form - wait_for_selector: { selector: ".role-item .ant-btn-default" } - screenshot: { name: "onboarding-screen" } - click: { selector: ".role-item .ant-btn-default:first-child" } # Start onboarding - wait: 5000 export: videos: { format: "mp4", fps: 24, crf: 18 } combined_video: { enabled: true, name: "demo-recording.mp4" } ```