This repository contains end-to-end tests for Bistro Delivery, implemented using Playwright.
- Node.js 20.x or higher
- npm 10.x or higher
-
Clone the repository:
git clone https://github.com/Hypersequent/bistro-e2e.git cd bistro-e2e
-
Install dependencies:
npm install
-
Create
.env
file in the project root:DEMO_BASE_URL='https://hypersequent.github.io/bistro/'
See
.env.example
for reference. -
Install Playwright browsers and dependencies:
npx playwright install --with-deps
npm run test # Run tests in Chromium
npm run test-head # Run tests in headed mode
npm run chromium # Run tests in Chromium
npm run firefox # Run tests in Firefox
npm run webkit # Run tests in WebKit
npm run play-report # Open Playwright HTML report
This project is licensed under the MIT License - see the LICENSE file for details.
Maintained by Hypersequent