SnippyLab
Testing Playground

  • Instruction

  • Dynamic Table
  • Forms
  • Alerts
  • Iframe
  • Async jobs

πŸ§ͺ Test Automation Practice – Instructions

Welcome to the Test Automation Practice Ground – a safe, controlled environment to practice and refine your test automation skills.

This site contains 5 interactive pages, each designed to simulate real-world frontend features and behaviors. Use these pages to write, run, and experiment with your automated test scripts using tools like Selenium, Playwright, Cypress, or others.


🚧 Pages Overview

PageDescription
1. Dynamic Table PageTable with filters and dynamic content loading for advanced DOM handling.
2. Form PageIncludes dropdowns, checkboxes, radio buttons, and text fields.
3. Modal & Alerts PageIncludes modal popups, alerts, and toast messages for wait/assert testing.
4. Iframe PageIncludes iframe with blog page loaded into it
5. Async timer PageIncludes async timer job

πŸ› οΈ Key Instructions

  • Each page is independent β€” test in any order.
  • Elements are varied to cover real edge cases.
  • No real data is submitted β€” feel free to experiment.
  • Use dev tools to inspect IDs/classes/selectors.
  • Watch for async-loaded elements and timing issues.

πŸ“‹ Suggested Exercises

  • βœ… Locate elements using XPath, CSS selectors, and test IDs.
  • βœ… Write E2E tests for both positive & negative flows.
  • βœ… Assert on visibility, state, and DOM structure.
  • βœ… Test responsiveness via viewport resizing.
  • βœ… Simulate edge user behavior and interaction patterns.

❓ Need Help?

Use the console or network tab for debugging β€” that’s part of the learning!