{"id":28718712,"url":"https://github.com/srinivasaimandi/playwright-automation-demo","last_synced_at":"2026-05-15T18:02:02.080Z","repository":{"id":294642665,"uuid":"987607399","full_name":"Srinivasaimandi/playwright-automation-demo","owner":"Srinivasaimandi","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-09T07:47:01.000Z","size":1227,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T08:40:56.296Z","etag":null,"topics":["automation-testing","pageobject-pattern","playwright","srinivasaimandi"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Srinivasaimandi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-21T10:18:58.000Z","updated_at":"2025-06-09T07:47:04.000Z","dependencies_parsed_at":"2025-06-09T08:30:41.898Z","dependency_job_id":"f14c1592-b3e1-4297-9ecf-bd7f128f2caf","html_url":"https://github.com/Srinivasaimandi/playwright-automation-demo","commit_stats":null,"previous_names":["srinivasaimandi/playwright-saucelabs-demo","srinivasaimandi/playwright-automation-demo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Srinivasaimandi/playwright-automation-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srinivasaimandi%2Fplaywright-automation-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srinivasaimandi%2Fplaywright-automation-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srinivasaimandi%2Fplaywright-automation-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srinivasaimandi%2Fplaywright-automation-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Srinivasaimandi","download_url":"https://codeload.github.com/Srinivasaimandi/playwright-automation-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Srinivasaimandi%2Fplaywright-automation-demo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259924680,"owners_count":22932782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation-testing","pageobject-pattern","playwright","srinivasaimandi"],"created_at":"2025-06-15T05:03:23.593Z","updated_at":"2025-11-09T11:30:53.145Z","avatar_url":"https://github.com/Srinivasaimandi.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Playwright Automation Demo\n## ❓What is this Repository about?\nThis repository contains demo test automation scripts built with Playwright for the following websites\n  - [Swag Labs: Sauce Demo](http://saucedemo.com)\n  - [Cat API](http://thecatapi.com)\n  - [Deque Demo Website](https://dequeuniversity.com/demo/)\n  - [Lambda Test: Selenium Playground](https://www.lambdatest.com/selenium-playground)\n  - [Users App](http://github.com/Srinivasaimandi/users-app-demo)\n\n## ⌘ Getting Started\n**Prerequisite**\n- setup node: [Windows][1] | [Ubuntu][2] | [macOS][3]\n- download [Users API](http://github.com/Srinivasaimandi/express-api-demo) and run it as documented\n\n**Setup**\n- download the repository\n- open a terminal in the root of the repository and install the dependencies\n\n    **```npm install```**\n\n**Running the scripts**\n- run the below command by updating the **SUITE_NAME** param with the below mentioned values  \n\n  **```npx playwright test --project SUITE_NAME --headed```**  \n  \u003cbr\u003e\n  - **demo** : to run all scripts\n  - **ui-demo** : to run the ui scripts\n  - **api-demo** : to run the api scripts\n    \n\n[1]:https://www.geeksforgeeks.org/install-node-js-on-windows/\n[2]:https://www.geeksforgeeks.org/installation-of-node-js-on-linux/\n[3]:https://www.geeksforgeeks.org/how-to-install-nodejs-on-macos/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrinivasaimandi%2Fplaywright-automation-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrinivasaimandi%2Fplaywright-automation-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrinivasaimandi%2Fplaywright-automation-demo/lists"}