{"repo":"rajatt95/TestAutomationFramework_YT_Rajat_Web_Playwright_JS","free":true,"listed":false,"github":"https://github.com/rajatt95/TestAutomationFramework_YT_Rajat_Web_Playwright_JS","clone":"git clone https://github.com/rajatt95/TestAutomationFramework_YT_Rajat_Web_Playwright_JS.git","description":"This repository contains a Test Automation Framework built using Playwright and Javascript for automated testing of web applications.","language":"JavaScript","stars":13,"topics":["chromium","github-actions","javascript","nodejs","page-object-model","playwright","vscode","retries","screenshot","traces"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"--- 💻 Test Automation Framework WEB 📑 Table of Contents - Introduction - Prerequisites - Getting Started - Running Tests - Project Structure - Configuration - Continuous Integration - Reporting - Other Projects - Technical Documents - Contacts 📖 Introduction This repository contains a Test Automation Framework built using Playwright and Javascript for automated testing of web applications . 🛠️ Prerequisites - (v18.16.1 or higher recommended) - (v9.5.1 or higher recommended) ▶️ Getting Started 1. Clone the repository: 2. Navigate to the project directory: 3. To detect latest versions: 4. To upgrade package.json to latest versions: 🚀 Running Tests - Playwright UI mode: - Playwright Debug mode: - Playwright Codegen: - Execution in different browsers: - - Execution in Headless mode: 📁 Project Structure The tests follow a modular and maintainable structure: - pages : Contains the Page Object Model (POM) classes representing web pages and their elements. - playwright-report : Contains the HTML report for tests (Logs, Screenshots, Traces and Videos are attached). - test-data : Contains external files (example: login credentials data) that can be used to mock data during tests. - tests-saucedemo : Contains the actual test files. You can organize your tests into subdirectories as needed. - utils : Contains the Utilities that provides methods for asserting different conditions on web elements, waits. ⚙️ Configuration - Modify playwright.config.js for playwright configuration sett","default_branch":null,"files":null,"tree":[],"storefront":"/r/rajatt95","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rajatt95/TestAutomationFramework_YT_Rajat_Web_Playwright_JS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}