BrauzerLab
← Back to missions 50 / 50

Full E2E: Shopping Checkout

Hard ~450 sec

The biggest scenario in the course: a full end-to-end shopping checkout flow. Add the iPhone to the cart, click the checkout button, fill in the shipping form, submit it, click the payment button — and see the success message.

Every step depends on the previous one: the checkout button only appears after adding a product to the cart, and the payment section only appears after the shipping form is submitted.

page is already available — write your code below.

TASK

Complete the full shopping checkout flow.

Provided for you
import { test, expect } from '@playwright/test';

test('Full E2E: Shopping Checkout', async ({ page }) => {
  await page.goto('https://lab.local/mission/e2e-checkout');
  // ↓ Your code goes below ↓
});
Editor
https://lab.local/mission/e2e-checkout
Loading...
Results will appear here — press Run or Check.