Test Automation Demo Site

Welcome to the Test Automation Demo Site. This project is designed to provide a playground for testing various web elements and interactions, making it an ideal environment for practicing and demonstrating test automation techniques.

URL

You can access the live demo of the site at: Test Automation Demo Site

Table of Contents

Features

  • Login and Registration: Simulate user authentication with mock services.
  • Forms: Practice form filling and validation.
  • Widgets: Interact with various UI components like accordions, auto-complete, date pickers, sliders, progress bars, tabs, tooltips, menus, and select menus.
  • Web Elements: Test interactions with text boxes, check boxes, radio buttons, web tables, buttons, links, broken links, image uploads, downloads, and dynamic properties.
  • Interactions: Experiment with sortable, selectable, resizable, droppable, and draggable elements.

Installation

To run this project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/your-username/test-automation-website.git
  2. Navigate to the project directory:

    cd test-automation-website
    
  3. Install the dependencies:

    npm install
    
  4. Start the development server: npm run dev Components Home The main landing page with links to various sections of the site.

Usage

This project is intended for use as a test automation playground. You can interact with various web elements and components to practice and demonstrate test automation techniques.

Components

Home

The main landing page with links to various sections of the site.

Login

A mock login page to simulate user authentication.

Register

A mock registration page to simulate user sign-up.

Forms

A page with various form elements for practicing form filling and validation.

Widgets

A playground with various UI components like accordions, auto-complete, date pickers, sliders, progress bars, tabs, tooltips, menus, and select menus.

Web Elements

A page with various web elements like text boxes, check boxes, radio buttons, web tables, buttons, links, broken links, image uploads, downloads, and dynamic properties.

Interactions

A playground for testing interactions like sortable, selectable, resizable, droppable, and draggable elements.