Code Your Magic
By Muhammad Hammad Faisal — Software Engineer (Test Automation) at Arbisoft. I help engineers automate what shouldn't be done manually — testing, scraping, and everything in between.
> npx playwright test login.spec.ts --headed
4+
Blog Posts
28+
Tutorial Chapters
3
Frameworks Covered
— Latest Writing
From the Blog
What is Patchright? The Playwright Fork Nobody's Talking About
Patchright is a patched version of Playwright that fixes the detection leaks that get your scrapers blocked. Same API, same code — just undetectable.
CI/CD for Playwright Tests: A Real GitHub Actions Setup
A production-grade GitHub Actions workflow for Playwright — parallel sharding, caching, HTML reports as artifacts, and Slack notifications when tests fail.
Python Type Hints: A Practical Guide for Test Engineers
Type hints aren't just for application code. Used well, they make your test helpers, fixtures, and page objects dramatically easier to maintain.
Start the Tutorial — Free
Hands-on Playwright, WebdriverIO, and Cypress guides — from zero to production.
Join the Mage Circle
Test automation deep dives, scraping tricks, and career guides for engineers — straight to your inbox.