{"repo":"nmanikiran/playwright-demos","free":true,"listed":false,"github":"https://github.com/nmanikiran/playwright-demos","clone":"git clone https://github.com/nmanikiran/playwright-demos.git","description":"playwright for scrapping and UI testing / automate testing workflows","language":"JavaScript","stars":93,"topics":["puppeteer","playwright","nodejs","lighthouse-audits","test-automation","dom","chrome","chromium","firefox","webkit"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"playwright-demos Playwright is a Node library to automate the Chromium, WebKit and Firefox browsers with a single API. It enables cross-browser web automation that is ever-green, capable, reliable and fast. Found this project useful? If you found this project useful, then please consider giving it a ⭐️ on Github and sharing it with your friends via social media. Prerequisites If you are new to node.js, first install node.js = 10.15.0 Run the Repo app locally 1. git clone https://github.com/nmanikiran/playwright-demos.git 1. cd playwright-demos && npm install 1. npm start yarn start node .js Examples 1. Launch Webpage 1. Web Page Content 1. Web page Screnshot 1. Access DOM 1. Create Webpage PDF 1. Mobile Emulation 1. Web Workers list 1. Frame(s) 1. Color scheme change 1. Cookies 1. File Upload 1. Accessibility - Webpage Accessibility - Accessibility Report 1. Performance - Page load time(s) - Timeline - Page Metrics - JS Code Coverage - Frame rate 1. Network - Log Newtwork Calls - Intercept XHR with Mock 1. PWA - Disable Javascript - Offline - Lighhouse / Audit 1. Scraping - TodoMvc Meta Data - IMDB Movie List - Amazon Price Tracker - Infinite Scroll Data 1. CDPSessions - Play back Rate 1. Automation / E2E - Multi Step Form Submittion 1. Visual Testing - Record video TODO - Add test cases - image snapshot tests - Improve Docs Contributing Awesome! Contributions of all kinds are greatly appreciated. To help smoothen the process we have a few non-exhaustive guidelines to follow ","default_branch":null,"files":null,"tree":[],"storefront":"/r/nmanikiran","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nmanikiran/playwright-demos/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."}