APIcamp Return to the guided track

pytest + Playwright capstone

Library Lab

Use the product like a reader first. Then return to API Camp and build the Python rules, fixtures, and browser journeys that prove it works.

Try the page under test
  1. 01
    Model

    Validate and store books in Python.

  2. 02
    Unit

    Prove rules with fixtures and parameters.

  3. 03
    Journey

    Drive the interface through accessible locators.

  4. 04
    Ship

    Trace failures and guard the phone layout.

All proofuv run pytest -v
Python onlyuv run pytest -m unit -v
Browser onlyuv run pytest -m e2e -v
Watch ituv run pytest -m e2e --headed --slowmo 250

The real interface

Build a test shelf.

Try the valid, invalid, and removal paths. The guided track teaches you to automate these exact outcomes.

Your test shelf

0 books tested

No books yet. Add the first test case.

    Turn behavior into evidence

    Now automate what you just did.

    Eight connected challenges take you from the Python model to a mobile browser regression, with copyable commands and verified solutions at every step.

    Start the Library Lab track