👥
48
Total Employees
📋
12
Open Positions
🗓️
7
Pending Leaves
📊
94%
Attendance
Recent Activity Live
EmployeeActionTime
Priya SharmaClocked In09:02 AM
Rahul VermaLeave Request09:15 AM
Anjali MehtaClocked In09:18 AM
Karan PatelLate09:42 AM
Deepa NairNew Hire10:00 AM
Department Headcount
🔍
EmployeeDepartmentDesignationEmailStatusAction
Showing 8 of 8
CandidatePositionDepartmentExperienceStageDate AppliedAction
Arjun KapoorSr. QA EngineerQA5 yrsInterview12 Jun 2025
Sneha IyerPython DeveloperEngineering3 yrsScreening14 Jun 2025
Vikram SinghDevOps EngineerEngineering6 yrsOffer10 Jun 2025
Pooja ReddyHR ManagerHR8 yrsInterview09 Jun 2025
Amit JoshiData AnalystAnalytics4 yrsScreening13 Jun 2025
ℹ️ 2 candidates in Screening stage.
⚠️ 2 candidates scheduled for interviews this week.
1 offer letter pending acceptance.
Apply for Leave
My Leave Balance
Leave Requests7 Pending
EmployeeTypeFromToDaysStatusAction
Rahul VermaAnnual Leave20 Jun24 Jun5Pending
Anjali MehtaSick Leave18 Jun19 Jun2Pending
Priya SharmaCasual Leave15 Jun15 Jun1Approved
Headcount by Department
Leave Utilisation
Recruitment Funnel
Payroll Summary — June 2025Processed
DepartmentHeadcountGross Salary (₹)Deductions (₹)Net Pay (₹)Status
Engineering1818,40,0002,12,00016,28,000Paid
QA108,20,00094,0007,26,000Paid
HR64,80,00055,0004,25,000Paid
Finance87,20,00083,0006,37,000Processing
Marketing64,20,00048,0003,72,000Paid
Button TypesClickable
Button with Tooltip
This is a tooltip on top!
⚠️ This action is irreversible
Saves to database
Registration FormAll Input Types
Value: 5 / 10
Color picker input
Datalist / autocomplete input
Checkboxes
Select your skills:
Radio Buttons
Experience Level:
Work Mode:
Select Dropdowns
Hold Ctrl/Cmd to select multiple
Custom Dropdown Menu
Toggle Switch
Email Notifications
SMS Alerts
Modal Dialogs
Browser Dialogs (JS)
Alert Banners
Success! Record saved successfully.
Error! Failed to connect to server.
⚠️
Warning! Session expires in 5 minutes.
ℹ️
Info: Scheduled maintenance on Sunday.
Toast Notifications
Accordion / Expandable
Selenium is an open-source framework for automating web browsers. It supports multiple languages including Java, Python, C#, and JavaScript.
Playwright is a modern test automation framework by Microsoft that supports Chromium, Firefox, and WebKit. It offers built-in auto-waiting and is excellent for modern web apps.
Cypress is a JavaScript-based end-to-end testing framework that runs directly in the browser. It's popular for its developer experience and real-time reloading.
Progress Bars
Test Coverage78%
Automation Rate62%
Defect Resolution91%
Sprint Velocity45%
Read-only / Disabled Inputs
Hidden input exists in DOM: id="hiddenInputVal" value=SECRET_TOKEN_12345
Hover & Focus States
Hover over me
Right-click here
Hidden / Invisible ElementsReveal on Trigger

These elements are hidden and only revealed after a user interaction — common patterns in automation testing.

👁️Element 1 is now visible! id="hidden1"
👁️Element 2 revealed! Hover effect triggered. id="hidden2"
🔓Hidden content unlocked! id="hidden3" — Secret data: QA_TOKEN_XYZ
📌 This element would normally appear on scroll. id="hidden4" visibility: revealed
Overlay & Z-index Elements

Elements with visibility, opacity and display manipulation.

Parent Container
This element has low opacity (0.2)
Task PrioritisationDrag to reorder
Write test cases for login moduleHIGH
Implement Page Object ModelHIGH
Setup CI/CD pipeline for testsMED
Generate test execution reportMED
Update test documentationLOW
Peer review automation scriptsLOW
Kanban Board (Drop zones)
TO DO
Task A
Task B
IN PROGRESS
Task C
DONE
Task D
Drop Zone — Upload Simulation
📂
Drag & drop files here, or click to browse
Supports PDF, XLSX, CSV, PNG, JPG
June 2025
Selected: None
Upcoming Events
📘 Team standup — 9:00 AM, Jun 16
✅ Sprint review — 3:00 PM, Jun 18
🔥 Release deadline — Jun 20
📘 QA sync — 11:00 AM, Jun 23
✅ Demo to client — 2:00 PM, Jun 25
Simulated Frame — Employee Info Panelframe context
app.nileshqa.local/frames/employee-info
🖼 Frame: Employee Information System — Inner Frame Context

This simulates a nested frame context. In real automation:

driver.switchTo().frame("frameContent");
// interact with elements
driver.switchTo().defaultContent();
Nested Framenested context
app.nileshqa.local/frames/nested
🖼 Frame Level 1
🖼 Frame Level 2 (Nested)
Dynamic Page Elements

Elements that appear after delay — tests dynamic wait strategies.

Open New Window / Tab
Automation tip:
Use driver.getWindowHandles() to get all open window handles, then driver.switchTo().window(handle) to switch between them.
Current Window Info
Window TitleNileshQA Lab — Web Automation Testing Application
Window Width
Window Height
Current URL
User Agent
Pop-up Blocking Simulation

Simulates an in-app popup overlay that automation must handle.

Scroll Behaviour

Test scrolling to elements.

Row 1
Row 2
Row 3
TARGET ROW (id=scrollTarget)
Row 5