Commit graph

8311 commits

Author SHA1 Message Date
maguire-arman
6f50085aa5 Updates test results directory path
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.
2025-04-08 15:06:52 -04:00
maguire-arman
4aa48a1995 Closes the modal popup
Adds a wait time to ensure the modal popup opens before attempting to close it.
2025-04-08 14:41:45 -04:00
maguire-arman
817f81734d Moves Jira writeback script
Moves the Jira writeback script to a more appropriate location.

Updates the Azure Pipelines configuration to reflect the new path.
2025-04-08 13:46:32 -04:00
maguire-arman
d77f5f314f changed path of jira writeback reporter in pipeline 2025-04-08 13:26:03 -04:00
maguire-arman
9f2607005e Adds installation option with dependencies
Suggests an alternative installation command that includes chromium and its dependencies.
This ensures users have a complete and functional environment for running Playwright tests.
2025-04-08 13:22:31 -04:00
maguire-arman
888c235b27 Updates Dockerfile path in pipeline config
Updates the Azure pipeline configuration to reference the relocated Dockerfile.

This ensures the pipeline correctly identifies and builds the Docker image, preventing build failures.
2025-04-08 13:04:26 -04:00
maguire-arman
6a2f23b87a updated location of dockerfile in pipeline 2025-04-08 12:59:35 -04:00
maguire-arman
2e69f741c0 Updates artifacts folder path
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.
2025-04-08 11:29:47 -04:00
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
27ae87d81e Adds Faker.js and Luxon as dev dependencies
Adds Faker.js for generating realistic fake data and Luxon for date and time manipulation as development dependencies.
These libraries will be used to enhance testing and development workflows.
2025-04-08 09:39:40 -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
96376be0e3 Adds dotenv-safe and ortoni-report dependencies
Updates the project's development dependencies by adding "dotenv-safe" to
ensure environment variables are defined and "ortoni-report" for
generating reports.
2025-04-08 09:26:03 -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
bmauger
d428a5b170
Merge pull request #2398 from Safelite/CASH-403-update-menu-modal-show-hide
CASH-403 update menu modal show/hide.
2025-04-07 14:01:01 -04:00
Bryan Mauger
25ec4931a2 CASH-403 update menu modal show/hide. 2025-04-07 13:39:06 -04:00
bmauger
76342d50a5
Merge pull request #2396 from Safelite/CASH-403-desktop-footer-updates
Cash 403 desktop footer updates
2025-04-07 13:25:11 -04:00
bmauger
b0807a3d48
Merge branch 'develop' into CASH-403-desktop-footer-updates 2025-04-07 11:14:44 -04:00
hiteshkumar87
43802b1bb4
Merge pull request #2397 from Safelite/feature/Digital/CASH-401
CASH-401
2025-04-07 20:43:33 +05:30
hiteshkumar87
24c088385d CASH-401
Geico insurance offer quote
2025-04-07 20:34:12 +05:30
Bryan Mauger
86fb64ac93 Update unit test. 2025-04-07 10:19:31 -04:00
Bryan Mauger
fa7031bf5b Format code. 2025-04-07 10:10:09 -04:00
Bryan Mauger
58592ee6a7 Update unit test. 2025-04-07 10:06:07 -04:00
Bryan Mauger
3e184f1794 Format code. 2025-04-07 09:39:12 -04:00
Bryan Mauger
e2139cd07e Merge branch 'CASH-403-desktop-footer-updates' of https://github.com/Safelite/DigitalConsumer.FixMyGlass into CASH-403-desktop-footer-updates 2025-04-07 09:31:53 -04:00
Bryan Mauger
3be58faead Format code. Hide menu modal. 2025-04-07 09:31:36 -04:00
scottkiener-at-safelite
2e9358cfd2
Merge branch 'develop' into CASH-403-desktop-footer-updates 2025-04-07 09:24:07 -04:00
Bryan Mauger
375d2dd148 CASH-403 update navbar position and z-index. 2025-04-04 08:47:51 -04:00
Bryan Mauger
ca9aba53e4 CASH-403 footer updates. 2025-04-04 08:35:39 -04:00
Bryan Mauger
f0843d4212 CASH-403 WIP remove link underline. 2025-04-03 13:50:40 -04:00
Bryan Mauger
15c49c1d63 CASH-403 WIP footer updates. 2025-04-03 13:32:12 -04:00
CarlNation
1f6baa3af6
Merge pull request #2389 from Safelite/rlsmerge/2025.04.10-to-develop
Rlsmerge/2025.04.10 to develop
2025-04-02 08:33:38 -04:00
CarlNation
d91889d161 Merge branch 'release/2025.04.10' into rlsmerge/2025.04.10-to-develop 2025-04-02 08:17:59 -04:00
Bryan Mauger
c7c6faf8cd CASH-403 WIP footer updates. 2025-04-01 15:18:01 -04:00
Johnny Shultz
1cd30deb49
Merge pull request #2388 from Safelite/feature/CASH-133v2
CASH-133
2025-04-01 12:40:43 -04:00
Johnny shultz
7415a4202c Merge remote-tracking branch 'origin/feature/CASH-133v2' into feature/CASH-133v2 2025-04-01 11:39:57 -04:00
Johnny shultz
decb75c369 CASH-133
CASH-133 cart cleanup
2025-04-01 11:39:18 -04:00
Bryan Mauger
7a59299905 CASH-403 WIP footer updates. 2025-04-01 10:28:18 -04:00
Johnny Shultz
839c47adbd
Merge branch 'release/2025.04.10' into feature/CASH-133v2 2025-04-01 10:25:24 -04:00
Johnny shultz
383eb001df CASH-133
CASH-133 successfully added a donation to cart on confirmation using mock api call
2025-04-01 10:21:21 -04:00
chloeherdsafelite
879f08f13d
Merge pull request #2387 from Safelite/feature/CASH-423
AB Test: Skip Quote for Recal Vehicles
2025-04-01 09:34:21 -04:00
Chloe Herd
6e0f9d8a20 Unit test quirk 2025-03-31 15:38:03 -04:00
Chloe Herd
8f0c5ada04 Loading modal refactor 2025-03-31 15:32:24 -04:00
Chloe Herd
2e3af146e6 Add page-skipping logic to quote 2025-03-31 15:32:02 -04:00
bmauger
a4395de6d7
Merge pull request #2386 from Safelite/CASH-442-onetrust-cookie-link
CASH-442 update cookie link. Test.
2025-03-31 15:07:30 -04:00
Bryan Mauger
ed00b2fc60 Format code. 2025-03-31 14:52:23 -04:00
Bryan Mauger
ecced8f1fb CASH-442 update cookie link. Test. 2025-03-31 14:50:53 -04:00