{"repo":"ovcharski/playwright-e2e","free":true,"listed":false,"github":"https://github.com/ovcharski/playwright-e2e","clone":"git clone https://github.com/ovcharski/playwright-e2e.git","description":"Playwright automation testing framework for an e-commerce website.","language":"TypeScript","stars":26,"topics":["automated-testing","e2e","e2e-testing","end-to-end-testing","playwright","test","test-automation","testing"],"license":"Apache-2.0","category":"scrapers-browser-automation","readme_excerpt":"Playwright E2E Testing Framework Demo automation testing framework created with Playwright, a NodeJS library made for browser automation. It's free, open source and backed up by Microsoft. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox. Test on Windows, Linux, and macOS, locally or on CI, headless or headed with native mobile emulation of Google Chrome for Android and Mobile Safari. This testing framework is currently being remade with Playwright with Python and WebdriverIO with Cucumber and Javascript variants. Playwright Github What does Playwright support - One API, cross platform, cross language and cross browser - Test on Windows, Linux and MacOS - Supports Chromium, Firefox & Webkit - Mobile device emulation (e.g., iPhone, Pixel) - Playwright API can be used in JavaScript, TypeScript, Python, Java & .NET Why Playwright Resilient tests: - Auto-waiting : Elements are automatically waited for before interactions. - Web-first assertions : Assertions retry until conditions are met. - Tracing : Debug tests with screenshots, network logs, and execution traces. Fast execution: - Isolated testing (new browser profile for each test) - Re-use authentication (save and reuse state) Powerful tooling: - CodeGen - Inspector - Trace viewer Additional capabilities: - Multi tab, origin and windows support - Iframe support - Pierce the shadow DOM - Make API requests Technologies Used - Playwright : A versatile library tailored for browser automatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/ovcharski","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ovcharski/playwright-e2e/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."}