Commit graph

7 commits

Author SHA1 Message Date
maguire-arman
8a0127156f Handles modal popup on content page
Adds functionality to automatically close a modal popup
that appears on the homepage, ensuring a smoother user
experience.
2025-04-08 11:18:14 -04:00
maguire-arman
b5102ce229 Adds script to run Playwright tests
Adds a script to the `package.json` file for running Playwright tests.

Updates the `.env.dev` file to set the base URL for the QA environment.
2025-04-08 10:56:03 -04:00
maguire-arman
dacacda7a6 Updates session storage key for order number
changed from submittedOrder to submittedState
2025-04-08 10:47:19 -04:00
maguire-arman
0853d55233 Adds Playwright installation instruction
Adds the instruction to install Playwright dependencies.

This ensures that the necessary browser drivers are available for running Playwright tests.
2025-04-08 09:49:44 -04:00
maguire-arman
d8c934fd6c Normalizes environment variable files
Updates .env files to use a consistent comment style for base URLs.

This change improves readability and maintainability of the
environment configuration files.
2025-04-08 09:49:31 -04:00
maguire-arman
07fe97165e Loads env vars only when not in CI
Ensures environment variables are loaded from `.env` files only when not running in a CI environment.

This prevents overwriting variables already present in the CI environment.

Adds an example env file for local development.
2025-04-08 09:26:27 -04:00
maguire-arman
404dda6556 Adds Playwright test framework for FMG
Initial commit of the Playwright test framework, including:
- Configuration files for Playwright, Docker, and Sauce Labs
- Test case structure and page object models
- CI/CD pipeline configuration
- Utilities and business logic implementations

This framework will be used for end-to-end testing of the FMG application.
2025-04-07 15:40:31 -04:00