Commit graph

9 commits

Author SHA1 Message Date
maguire-arman
554841a9b9 Merge branch 'feature/CASH-488-fixed' into feature/CASH-530 2025-04-24 15:55:08 -04:00
maguire-arman
16949a78a9 added CASH-488 changes 2025-04-24 14:54:40 -04:00
maguire-arman
bf6e80d05d Revert "Merge pull request #2413 from Safelite/feature/CASH-488"
This reverts commit e79314e8fe, reversing
changes made to 7356268f2f.
2025-04-24 14:12:14 -04:00
maguire-arman
ac53601a34 Merge 488 into 530
Refactors the date picker component to support pricing by day experiment, including new styling and logic for displaying prices.

Adds a progress bar to the funnel header to visually represent the user's progress through the workflow.

Updates dependencies including axios, and adds axios mock adapter and retry.

Adds new icons and updates styling for various UI components.

Improves logic for handling heavy trucks and closest shops.
2025-04-24 11:51:24 -04:00
kpatel8hs4io
932949004e Refactored master script with step decorator feature 2025-04-24 11:17:56 -04:00
maguire-arman
abb78523c9 Fixes service location page selector issue
Updates the selectors for the first appointment button and the repeated clicks modal close button on the service location page.

Also, adjusts the logic to ensure the shop selection is visible and clickable, particularly when dealing with dynamic content loading or potential rendering issues.
Additionally, shop address is saved in appointment details

This resolves issues with element selection and interaction on the service location page, improving the reliability of the tests.
2025-04-23 14:45:20 -04:00
kpatel8hs4io
c74a6a7d10 adding more changes 2025-04-21 17:13:15 -04:00
maguire-arman
d26885d0f0 Improves handling of repeated clicks modal
Updates the selector for the repeated clicks modal close button to be more specific, and adds a short wait after closing the modal before proceeding.  This improves reliability when the modal appears and interferes with subsequent actions.
Removes redundant check for modal visibility in the service location page as it is handled on the service packages page.
2025-04-10 13:37:41 -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