#Playwright

2 posts

Python Automation #4: Web Scraping Part 2 — Dynamic Pages with Playwright
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.

Testing #6 E2E with Playwright and CI Integration — Closing the Track
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.