#Playwright
2 posts
5 min read
Python Automation #4: Web Scraping Part 2 — Dynamic Pages with Playwright
Handle JavaScript-rendered pages that return empty HTML to requests by driving a real browser with Playwright. From install and a first script to wait_for_selector, login automation, infinite scroll, and saving to CSV — all in one pass.
12 min read
Testing #6 E2E with Playwright and CI Integration — Closing the Track
The track's finale. E2E verifies real user flows in a real browser. Playwright setup, where locators fit, the page object pattern in brief, GitHub Actions CI integration, coverage reports, and a recap of all six posts.