При функциональных тестах Playwright проверяет, что при переходе по заданным ссылкам и нажатии на нужные кнопки пользователь попадает на конкретные страницы и на них выводится определенный текст. В виртуальном браузере запускается полный сценарий нужного процесса, например, покупки. Playwright кладёт товар в корзину, проверяет кликабельность кнопок заказа, сверяет по названию, тот ли товар лёг в корзину, приступает к оформлению — вводит тестовые данные клиента, выбирает способ доставки/оплаты и выполняет заказ. Если процесс не прошёл за обозначенное в тесте время или на каком-то из этапов произошёл сбой, система оповестит об этом разработчика.