Commit graph

134 commits

Author SHA1 Message Date
JennyNou
62bae320ea Added locator and logic for sms opt in box on contact details page 2025-09-15 10:23:08 -04:00
JennyNou
cfda5a92d7 Updated methods for payment method page validations 2025-09-15 10:22:34 -04:00
JennyNou
736674cdb0 Added comment to clarify mobile time slot logic 2025-09-15 10:22:11 -04:00
JennyNou
082edeb510 Adding flag set to true for opted in sms 2025-09-15 10:21:36 -04:00
kpatel8hs4io
f1f35c627f Merge branch 'develop' into feature/CASH-1042_QA 2025-09-08 13:46:19 -04:00
kpatel8hs4io
3b065579e1 fix for playwright tests 2025-09-03 12:28:51 -04:00
SaiTejaMeka123
7d40097bea changes related to heritage parity changes 2025-08-26 09:13:18 -04:00
maguire-arman
79bacc424d Rerun pipeline 2025-08-21 15:59:40 -04:00
maguire-arman
82995c3e80 rerun pipeline to avoid failures 2025-08-21 14:30:13 -04:00
CarlNation
c65f214feb Merge branch 'release/2025.08.21' into rlsmerge/2025.08.21-to-dev 2025-08-12 07:39:05 -04:00
maguire-arman
6a78ac5807 Renames NODE_ENV to PLAYWRIGHT_ENV
Updates the environment variable name from NODE_ENV to PLAYWRIGHT_ENV across the project.

This change ensures consistency and clarity in environment variable usage, specifically for Playwright configurations.
2025-08-05 13:34:58 -04:00
JennyNou
70fa7a870a Comment to rerun 2025-08-04 16:13:35 -04:00
JennyNou
2e0958391a Update locator and step for both inshop and mobile flow 2025-08-04 15:56:16 -04:00
JennyNou
132d186ab1 Tag in-shop Playwright tests 2025-08-04 14:34:24 -04:00
maguire-arman
9901b84bc6 Removes trailing whitespace from .env.dev
Removes an unnecessary empty line at the end of the .env.dev file, improving code cleanliness.
2025-08-01 14:37:00 -04:00
maguire-arman
94aaad64d3 test commit
test commit
2025-08-01 14:25:04 -04:00
maguire-arman
b4fd2ed970 test commit to trigger pipeline 2
Comments out the progress bar validation logic in the base page.

This is a temporary measure until the progress bar implementation is completed.
2025-08-01 14:14:55 -04:00
maguire-arman
08e51f5dde Test commit to trigger pipeline 2025-08-01 14:04:00 -04:00
maguire-arman
d217f9ee44 Comments out progress bar validation.
Comments out the progress bar validation code.

This is done because the progress bar implementation is not yet complete. The validation will be re-enabled when the progress bar work is finished.
2025-08-01 13:52:08 -04:00
JennyNou
1011e0ee44 Add to comment 2025-08-01 13:44:13 -04:00
JennyNou
92a6bc141a Comment out progress bar validation function 2025-08-01 13:34:35 -04:00
maguire-arman
455bc44195 Merge branch 'develop' into feature/CASH-848 2025-08-01 13:19:41 -04:00
maguire-arman
4eb9bf657d Updates Playwright Jira reporter and pool
Updates the Playwright Jira reporter version to the latest.

Changes the Azure DevOps pipeline pool to AmazonLinuxPool.
2025-08-01 13:19:07 -04:00
JennyNou
e6d602ec3d Tag automation tests to run in pipeline 2025-08-01 11:45:57 -04:00
maguire-arman
ddce8dfe55 Test commit 1 2025-07-30 11:48:55 -04:00
maguire-arman
a414436889 Commits for pipeline to run
Cleans up the Afterpay payment execution flow by removing unnecessary and commented-out code related to card details population.
2025-07-30 11:30:35 -04:00
kpatel8hs4io
59e2f275dc few minor changes for playwright tests 2025-07-30 11:14:38 -04:00
maguire-arman
d42371683c Adds CASH-848 tag to relevant tests
Adds the '@CASH-848' tag to several Cash and Insurance related E2E tests.

This tag likely relates to a specific issue or requirement tracked under CASH-848.
2025-07-29 12:57:36 -04:00
kpatel8hs4io
b6b8d739f7 Fixed playwright tests 2025-07-23 22:17:59 -04:00
kpatel8hs4io
7d04b9eda2 fix for shopAddress Issue if shop address is not provided in the test 2025-07-21 15:40:12 -04:00
kpatel8hs4io
3c8212c8d7 Merge branch 'develop' into CASH-1193 2025-07-21 15:39:00 -04:00
kpatel8hs4io
eb2c1ab511 Adding New Schedule Parity Flow Changes 2025-07-18 10:11:22 -04:00
maguire-arman
4d38768554 Updates npm registry configuration
Updates the npm registry configuration.

Removes authentication token from .npmrc.
2025-07-16 12:43:24 -04:00
maguire-arman
1689088fdf Adds CASH-1187 tag and comment for test.
Adds a tag to the heavy truck test case and a comment to App.vue.
The tag is for tracking purposes.
The comment is for testing.

Relates to CASH-1187
2025-07-16 09:30:17 -04:00
maguire-arman
9687529d5e Tag test cases to test pr gate pipeline
Updates test case tags to reflect the correct issue IDs
and removes outdated references. This ensures accurate
test reporting and traceability.
2025-07-15 15:08:49 -04:00
maguire-arman
e1692d94ca Revert "final Pipeline test"
This reverts commit 77b8a66380.
2025-07-15 13:47:21 -04:00
maguire-arman
77b8a66380 final Pipeline test 2025-07-15 13:28:23 -04:00
maguire-arman
795995c16b Revert "Rerun"
This reverts commit 9f7596edb5.
2025-07-15 12:57:20 -04:00
maguire-arman
9f7596edb5 Rerun
Rerun
2025-07-15 12:39:28 -04:00
maguire-arman
d7d7112c5b Streamlines credit card payment flow
Removes an unnecessary navigation step after populating credit card details, improving the user experience.

Adds CI environment variable to docker create commands.
2025-07-15 11:53:03 -04:00
maguire-arman
7e9d471d26 Cleans up environment files
Removes the unnecessary .env.example file and consolidates configurations.

Simplifies environment management and reduces potential confusion.
2025-07-15 09:24:01 -04:00
maguire-arman
458e552d6b Removes URL declaration from page classes
Removes the explicit URL declaration from the page classes.

The URL validation and navigation are now handled directly within the tests, providing greater flexibility and control over test execution and removing the need to manage URLs within each page object.
2025-07-14 16:13:56 -04:00
maguire-arman
a9682c960d Enables Jira ticket creation based on regression status
Reverts the hardcoded disabling of Jira ticket creation and enables it based on the `IS_REGRESSION` environment variable. This allows test subtasks and bug tickets to be created automatically when tests are not run in regression mode.
2025-07-14 14:03:34 -04:00
maguire-arman
99abc2ec7b Adds JUnit reporter
Adds the JUnit reporter to the Playwright configuration.

This allows for generating JUnit-compatible XML reports, which can be useful for integrating with CI/CD systems and other tools that consume JUnit reports.
2025-07-10 11:53:27 -04:00
maguire-arman
db8efa267d Adds Ortoni reporter
Adds the Ortoni reporter to the Playwright configuration.

This change ensures that Ortoni reports are generated both in CI and local environments, providing comprehensive test result analysis.
2025-07-10 10:09:10 -04:00
maguire-arman
e4b2433816 Updates test case tags for issue tracking
Moves the CASH-836 tag from the HeavyTruck test to the RepairOnly test.

This change ensures that the correct test case is associated with the corresponding issue in the issue tracking system.
2025-07-10 09:40:21 -04:00
maguire-arman
67c8f995d0 Updates test case tags
Updates the tags for CashRepairInShopPayPal and CashRepairMobileCreditCard test cases to include the '@CASH-836' tag.
Removes the '@CASH-836' tag from the CashReplaceSplitWindshield test case.
2025-07-09 20:24:43 -04:00
maguire-arman
17b917cac6 Adds CASH-836 tag to specific tests
Adds the `@CASH-836` tag to `CashRepairInShopAfterPay` and `CashReplaceSplitWindshield` tests.
This addition presumably links these tests to a specific issue or requirement tracked under CASH-836.

Removes unused variables from playwright-test.yml.
2025-07-09 15:31:16 -04:00
maguire-arman
6e068785a8 added tags to tests 2025-07-09 14:24:38 -04:00
maguire-arman
2e514c8671 Updates test report folder path
Updates the folder path for test reports to be 'ortoni-report' in CI environments, otherwise defaults to 'test-results'.

The conditional logic ensures that test results are stored in a dedicated 'ortoni-report' folder during CI runs, enabling more manageable reports.

The changes related to jiraCreationPermissions are commented out as TODOs and will be changed back in the future.
2025-07-09 13:09:15 -04:00