This repository contains Playwright end-to-end tests for the Homebase App, maintained by dOrg. These tests are designed to ensure the robustness and reliability of the Homebase App through automated testing.
- Node.js (version 18 or higher)
- npm
- Node Version Manager
- Clone the repository:
git clone git@github.com:dOrgTech/homebase-app-tests.git
- Install dependencies:
nvm use && npm install && npx playwright install --with-deps
- Copy the
env.example
file to a new.env
file and fill in the required environment variables. - Adjust
config.js
if necessary to meet your specific testing requirements.
Execute the tests interactively using:
npx playwright test --ui
tests/
: Contains the Playwright test scripts.TestData/
: Includes data used for testing.utils/
: Utility functions or scripts supporting the tests.
These tests are integrated with CI workflows in the Homebase App repository. Refer to the .github
folder for the workflow configurations.
If you're interested in contributing to the homebase-app-tests
:
- Fork the repository.
- Create a new branch for your feature.
- Make your changes.
- Submit a pull request with a comprehensive description of the changes.