Commit graph

60 commits

Author SHA1 Message Date
JennyNou
80663bea23 Update locators for vehicle damage buttons 2026-03-10 13:39:38 -04:00
JennyNou
7505742467 Add import for Afterpay 2026-03-10 13:38:47 -04:00
JennyNou
dc58951630 Update locators for yes or no buttons 2026-03-10 13:36:48 -04:00
JennyNou
fb6c3ee7fb Update locators and flow for contact details page 2026-03-10 13:34:42 -04:00
JennyNou
31d2d7d5f5 Update validations for various deductible types 2026-03-10 13:32:35 -04:00
JennyNou
ad228f735c Fix flaky global continue button locator 2026-03-10 13:23:45 -04:00
JennyNou
72e4269fd8 Update locator for welcome page 2026-03-10 13:22:19 -04:00
JennyNou
23e9777c18 Update locators and schedule page flow to fix tests 2026-03-10 13:21:50 -04:00
JennyNou
6ffe7e229d Added locators and steps to fix Afterpay flow 2026-03-10 13:20:56 -04:00
JennyNou
c899e367d1 Update locators and flow for each payment option 2026-03-02 14:49:47 -05:00
JennyNou
5908b7b807 Update locators for Paypal flow 2026-03-02 14:35:53 -05:00
JennyNou
75e84452a8 Clean up logic for Afterpay flow 2026-03-02 11:35:37 -05:00
JennyNou
58b497fcc4 Update locators and logic to validate cart behavior for deductible scenarios 2026-02-27 11:23:52 -05:00
JennyNou
b5a436d2de Add missing header 2026-02-11 13:52:28 -05:00
JennyNou
ebed4b51d7 Fix referral number method by retrieving value from sessionStorage 2026-02-11 13:50:26 -05:00
JennyNou
de580f2e70 Add accessibility exports back in 2026-01-14 14:20:26 -05:00
JennyNou
f43e4545fa Fix boolean value and missing bracket 2026-01-14 11:30:49 -05:00
JennyNou
7a2ad36cde Add else to fix logic 2026-01-13 15:22:32 -05:00
JennyNou
3202f4d933 Update files for Playwright pipeline and reporting 2026-01-12 16:58:05 -05:00
Jeremy-Z
20a39fc155 Fixed issue with rain defense part call .... endpoint method was renamed from rain-defense to rain-repel 2025-12-09 11:53:39 -05:00
Rob Donahey
d539df9550
Feature/insr 7038: Playwright tests for big truck scenarios (#963)
List of commits in this pr:

* Begin essential Playwright test cases for big truck

* Implement non serviceable big truck vin lookup and fix test case tags

* Rename non serviceable vin cases

* Common sense .env.dev example

* Move extraneous stuff to .env.example

* Add playwright environment file to gitignore

* Stop tracking .env.dev

* Specify file ignore

* Ignore .env

* Implement advanced tests for big truck

* Remove duplicate smoke test

* Implement PR feedback

* Add  comments to type definitions for clarity for any future uses

* More descriptive env comment
2025-10-16 16:07:01 -04:00
chase-safelite
88bad7cf7f
Made it so excessive bugs are not created from regression runs (#943) 2025-05-21 00:35:35 -04:00
chase-safelite
2791150daf
Set up daily regression run and extended Jira Writeback Reporter to cover all Jira API functionality (#938)
* Initial regression pipeline

* Progress toward Jira API Util changes

* Updated Regression run and Jira Writeback Reporter to work together

* Temporarily disabled cron

* Allow Jira Writeback Reporter to set UAT tester

* Updates to azure-pipelines to avoid using jira command line

* Deleted unused script

* Changed pool to default

* Added back closing quote

* Added missing paren

* Set up cron schedule
2025-05-14 09:22:06 -04:00
chase-safelite
55bb84cca4
Jira writeback reporter to add subtasks with test results (#935)
* Progress toward Jira integration

* Jira Writeback reporter working

* Added correct timeouts

* Added Jira Writeback reporter to pipeline

* Added tag for testing

* Removed unnecessary async

* Fixed rate limit issue

* Moved to only transition existing test case subtasks

* Changing to transition issues by key

* Enabled mocking for scenario 2

* Added better error handling in api util

* Changed workers to 1 to eliminate duplicate test runs

* Streamlined batch creation and retry check

* Modified test data structure to remove undeterministic sort

* Increased workers

* Increased heap size for jira upload

* Cleanup

* Made logs more specific for JiraWritebackReporter
2025-04-09 10:36:30 -04:00
Siraj Shaik
5f515a39ec Scnario-30a is added. 2025-03-17 11:04:00 -04:00
Siraj Shaik
4a9c3f9cab Removed duplicate locators. 2025-03-13 15:44:09 -04:00
Siraj Shaik
b4d2719c35 git mv for page name change. 2025-03-13 14:09:02 -04:00
Siraj Shaik
206c74cdd9 Page name changed to camel case 2025-03-13 13:15:16 -04:00
Siraj Shaik
9214a62361 Scenario-29a is added. 2025-03-13 11:56:27 -04:00
Siraj Shaik
e02e821708 Scenario-29a is added 2025-03-13 11:55:42 -04:00
Siraj Shaik
723334bcc1 fix for scenrio-25 bailout flag . 2025-03-13 10:35:48 -04:00
Siraj Shaik
f5b97a6320 TAGS WERE ADDED 2025-03-12 13:02:45 -04:00
Siraj Shaik
0bc8654754 compilation error fix. 2025-03-12 12:20:31 -04:00
Siraj Shaik
058cd6b5df few corrections. 2025-03-12 11:54:13 -04:00
Siraj Shaik
08704dfc7e Merge remote-tracking branch 'origin/feature/INSR-2126' into sshaik/develop 2025-03-12 10:54:36 -04:00
Alex Humphries
bfce770b63 Shorten timeout for waiting for page change 2025-03-12 10:52:11 -04:00
Alex Humphries
0300d35f86 Removed extra logging 2025-03-12 10:38:57 -04:00
Siraj Shaik
8c0f5844a1 Scenario-28a is added. 2025-03-11 13:13:23 -04:00
Siraj Shaik
34b7897e03 Merge remote-tracking branch 'origin/feature/INSR-2126' into sshaik/develop 2025-03-11 12:01:26 -04:00
Siraj Shaik
138ab89be8 Scenario-26a is added 2025-03-11 10:48:37 -04:00
Alex Humphries
4059bd4a88 Add special validation for order confirmation 2025-03-11 10:29:12 -04:00
Alex Humphries
f417b331f6 Re-add some logging 2025-03-10 16:21:46 -04:00
Alex Humphries
7b017cc218 Overhaul validation logic
Now, rather than retrying until we get a correct URL or a timeout, we
check once, then, if the URL is wrong, we wait for a URL change and
check again. (Unless, the current page is a bailout, in which case we
know that the page isn't going to change)
2025-03-10 15:43:21 -04:00
Siraj Shaik
394180cfc7 Merge remote-tracking branch 'origin/feature/INSR-2126' into sshaik/develop 2025-03-10 12:14:12 -04:00
Siraj Shaik
df807f9534 Scenario 25 is added. 2025-03-10 10:55:29 -04:00
Alex Humphries
a974e53bc8 Use expect.toPass instead of timeout/while loop 2025-03-10 09:57:55 -04:00
Alex Humphries
e3428b0bf9 Update page value for molding questions, adjust timing of url validation 2025-03-07 14:03:21 -05:00
Alex Humphries
49c951fe25 Update validateURL to account for variations in query string
In scenarios that reach the order confirmation page, the query string
includes more than the issPageValue, whiche was breaking validateURL
2025-03-07 11:47:06 -05:00
Alex Humphries
b935cf0efa Fixed some failing tests, some tweaks to url validation
Extending URL validation timeout and adding some more logging/stepping
to better see what is happening during tests
2025-03-07 11:01:59 -05:00
Alex Humphries
16ce5ad0e4 Update validateURL to account for more scenarios
In some scenarios, the URL will not have already changed by the time
this check is being made, so if the check fails, we wait and recheck
a few times
2025-03-07 09:37:19 -05:00