Ongoing project for The Social QA Bootcamp (Steven Boutcher) — Playwright & TypeScript.
Project overview
Repo for Social QA Bootcamp coursework focused on Playwright automation against Amazon flows.
Tests
Adding to cart
- addCartDenyWarranty.spec.ts — Add to cart, decline warranty, assert success message, cart count, and subtotal.
- addCart2yearWarranty.spec.ts — Add with 2-year warranty; verify panel, count, and subtotal.
Product searches
- Search by text + Enter
- Search by text + search button
- Lookup by ASIN and verify title
Podcast sharing
podcast.spec.ts — Share link matches clipboard text from Copy Link.
Tech stack
Framework features
- Locators —
getByTestId()and Playwright locator APIs - Cross-browser — Chromium and configurable projects
- Page Object Model — Reusable page classes
- Clipboard — Permission-aware clipboard tests
- Traces — Retained on failure for debugging