Sets up the core infrastructure for Playwright-based automated testing, including:
- Docker support for consistent environments
- Azure Pipelines configuration for CI/CD
- Page Object Model structure for maintainable tests
- Test data, validation, and rule engine implementation
- Test configuration for alerts and other scenarios
Updates the path for storing test results in the Azure Pipelines configuration.
This ensures that test reports and JUnit results are correctly located
and copied during the automated testing process.
Suggests an alternative installation command that includes chromium and its dependencies.
This ensures users have a complete and functional environment for running Playwright tests.
Updates the Azure pipeline configuration to reference the relocated Dockerfile.
This ensures the pipeline correctly identifies and builds the Docker image, preventing build failures.
Updates the path to the artifacts folder in the Playwright config.
This ensures that test results are stored in the correct location
within the project structure.
Updates .env files to use a consistent comment style for base URLs.
This change improves readability and maintainability of the
environment configuration files.
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.
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.