diff --git a/playwright-staging/tests/submit/erp.spec.js b/playwright-staging/tests/submit/erp.spec.js index 8cd8dd35..f83e91ee 100644 --- a/playwright-staging/tests/submit/erp.spec.js +++ b/playwright-staging/tests/submit/erp.spec.js @@ -48,7 +48,7 @@ test('Verify giftaid submit ERP data @regression', async ({ page }) => { ]); // Check for the thank you message to confirm successful submission - await expect(page.locator('div > h1')).toHaveText(`Thank you, ${contactInfo.firstName}!`); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText(`Thank you, ${contactInfo.firstName}!`); // ERP Steps const giftaidSubmit = await erpTester.findOne('Gift Aid Declaration', { diff --git a/playwright-staging/tests/submit/formValidation.spec.js b/playwright-staging/tests/submit/formValidation.spec.js index 6516fc6b..636e110f 100644 --- a/playwright-staging/tests/submit/formValidation.spec.js +++ b/playwright-staging/tests/submit/formValidation.spec.js @@ -77,6 +77,6 @@ test.describe('Form validation @sanity @nightly-sanity', () => { await page.locator('#field-input--lastname').fill(''); await commands.populateFormFields(page); await page.locator('button[type=submit]').click(); - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); }); }); diff --git a/playwright-staging/tests/submit/internationalAddressesValidation.spec.js b/playwright-staging/tests/submit/internationalAddressesValidation.spec.js index cddbd77a..f2823116 100644 --- a/playwright-staging/tests/submit/internationalAddressesValidation.spec.js +++ b/playwright-staging/tests/submit/internationalAddressesValidation.spec.js @@ -38,7 +38,7 @@ test.describe('International addresses validation @sanity @nightly-sanity', () = // Submit the form and ensure no errors are shown for international address await commands.selectMarketingPrefs(page); // Assuming this handles checkbox interactions await page.click('button[type=submit]'); - await expect(page.locator('div > h1')).toContainText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toContainText('Thank you, test!'); await page.close(); }); diff --git a/playwright-staging/tests/submit/marketingPreferencesData.spec.js b/playwright-staging/tests/submit/marketingPreferencesData.spec.js index 92170f11..140313c1 100644 --- a/playwright-staging/tests/submit/marketingPreferencesData.spec.js +++ b/playwright-staging/tests/submit/marketingPreferencesData.spec.js @@ -38,7 +38,7 @@ test('Verify giftaid marketing preferences data in contact-store @sanity @nightl await page.locator('button[type=submit]').click(); // Verify success message - await expect(page.locator('div > h1')).toHaveText(`Thank you, ${firstName}!`); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText(`Thank you, ${firstName}!`); // Retrieve and verify marketing preferences data const mpData = await MarketingPrefsVerify.get(email); diff --git a/playwright-staging/tests/submit/marketingPreferencesValidation.spec.js b/playwright-staging/tests/submit/marketingPreferencesValidation.spec.js index ce8c5b0e..f7fe5c6e 100644 --- a/playwright-staging/tests/submit/marketingPreferencesValidation.spec.js +++ b/playwright-staging/tests/submit/marketingPreferencesValidation.spec.js @@ -35,7 +35,7 @@ test.describe('Marketing preferences validation @sanity @nightly-sanity', () => // Submit the form await page.click('button[type=submit]'); - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); }); test('Validate email marketing preference field', async ({ page }) => { @@ -53,7 +53,7 @@ test.describe('Marketing preferences validation @sanity @nightly-sanity', () => // Re-enter valid email and submit await page.fill('input#field-input--email', email); await page.click('button[type=submit]'); - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); }); test('Validate phone marketing preference field', async ({ page }) => { @@ -71,6 +71,6 @@ test.describe('Marketing preferences validation @sanity @nightly-sanity', () => // Re-enter valid phone number and submit await page.fill('input#field-input--phone', phone); await page.click('button[type=submit]'); - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); }); }); diff --git a/playwright-staging/tests/submit/postcodeLookup.spec.js b/playwright-staging/tests/submit/postcodeLookup.spec.js index 3670b38e..79d71b8e 100644 --- a/playwright-staging/tests/submit/postcodeLookup.spec.js +++ b/playwright-staging/tests/submit/postcodeLookup.spec.js @@ -45,7 +45,7 @@ test.describe('Postcode validation @sanity @nightly-sanity', () => { } await page.click('button[type=submit]'); - await expect(page.locator('div > h1')).toContainText('Thank you,\n' + 'test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toContainText('Thank you,\n' + 'test!'); await page.close(); }); diff --git a/playwright-staging/tests/submit/validFormSubmission.spec.js b/playwright-staging/tests/submit/validFormSubmission.spec.js index fbd88947..d9264b86 100644 --- a/playwright-staging/tests/submit/validFormSubmission.spec.js +++ b/playwright-staging/tests/submit/validFormSubmission.spec.js @@ -26,7 +26,7 @@ test('Valid giftaid submission @sanity @nightly-sanity', async ({ page }) => { ]); // Check for the thank you message to confirm successful submission - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); await page.close(); }); diff --git a/playwright-staging/tests/update/erp.spec.js b/playwright-staging/tests/update/erp.spec.js index e27e8484..e71566af 100644 --- a/playwright-staging/tests/update/erp.spec.js +++ b/playwright-staging/tests/update/erp.spec.js @@ -40,7 +40,7 @@ test('Verify giftaid update ERP data @regression', async ({ page }) => { // Submit the form and validate the thank you message await page.locator('button[type=submit]').click(); - await expect(page.locator('div > h1')).toContainText(`Thank you, ${contactInfo.firstName}!`); + await expect(page.locator('div.success-wrapper--inner h1')).toContainText(`Thank you, ${contactInfo.firstName}!`); // ERP Steps const giftaidUpdate = await erpTester.findOne('Gift Aid Declaration', { diff --git a/playwright-staging/tests/update/formValidation.spec.js b/playwright-staging/tests/update/formValidation.spec.js index cecd604c..529c1c8e 100644 --- a/playwright-staging/tests/update/formValidation.spec.js +++ b/playwright-staging/tests/update/formValidation.spec.js @@ -54,7 +54,7 @@ test.describe('Giftaid Update form validation @sanity @nightly-sanity', () => { await page.click('#giftAidClaimChoice>div:nth-child(2)>label'); // Select yes for declaration await page.click('button[type=submit]'); // Submit the form - await expect(page.locator('div > h1')).toHaveText('Thank you, John!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, John!'); await page.close(); }); @@ -89,7 +89,7 @@ test.describe('Giftaid Update form validation @sanity @nightly-sanity', () => { await page.click('#giftAidClaimChoice>div:nth-child(3)>label'); // Select no for declaration await page.click('button[type=submit]'); // Submit the form - await expect(page.locator('div > h1')).toHaveText('Thanks for letting us know'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thanks for letting us know'); await page.close(); }); @@ -119,11 +119,11 @@ test.describe('Giftaid Update form validation @sanity @nightly-sanity', () => { // Validate correct mobile number await page.locator('#field-input--mobile').fill(''); // Ensure the field is cleared and filled with valid data - await commands.populateUpdateFormFields(page, { mobile: mobile }); + await commands.populateUpdateFormFields(page, { lastName: 'test', mobile: mobile }); await page.click('#giftAidClaimChoice>div:nth-child(2)>label'); // Select yes for declaration await page.click('button[type=submit]'); // Submit the form - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); }); test('Postcode validation and form submission', async ({ page }) => { @@ -170,7 +170,7 @@ test.describe('Giftaid Update form validation @sanity @nightly-sanity', () => { await page.click('#giftAidClaimChoice>div:nth-child(2)>label'); // Select yes for declaration await page.click('button[type=submit]'); // Submit the form - await expect(page.locator('div > h1')).toHaveText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thank you, test!'); await page.close(); }); }); diff --git a/playwright-staging/tests/update/giftaidDeclarationOptions.spec.js b/playwright-staging/tests/update/giftaidDeclarationOptions.spec.js index f576d77a..397ba1f1 100644 --- a/playwright-staging/tests/update/giftaidDeclarationOptions.spec.js +++ b/playwright-staging/tests/update/giftaidDeclarationOptions.spec.js @@ -23,7 +23,7 @@ test('Validate Giftaid declaration claim selections @sanity @nightly-sanity', as expect(await page.locator('#giftAidClaimChoice>div:nth-child(2)>input').isChecked()).toBeFalsy(); await page.locator('button[type=submit]').click(); - await expect(page.locator('div > h1')).toHaveText('Thanks for letting us know'); + await expect(page.locator('div.success-wrapper--inner h1')).toHaveText('Thanks for letting us know'); await page.close(); }); diff --git a/playwright-staging/tests/update/internationalAddressesValidation.spec.js b/playwright-staging/tests/update/internationalAddressesValidation.spec.js index 696ae997..9f64900d 100644 --- a/playwright-staging/tests/update/internationalAddressesValidation.spec.js +++ b/playwright-staging/tests/update/internationalAddressesValidation.spec.js @@ -46,7 +46,7 @@ test.describe('International addresses validation on update form @sanity @nightl await page.locator('button[type=submit]').click(); // Thank you message on success page - await expect(page.locator('div > h1')).toContainText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toContainText('Thank you, test!'); await page.close(); }); diff --git a/playwright-staging/tests/update/validFormSubmission.spec.js b/playwright-staging/tests/update/validFormSubmission.spec.js index ab7b5a00..dcfc71f7 100644 --- a/playwright-staging/tests/update/validFormSubmission.spec.js +++ b/playwright-staging/tests/update/validFormSubmission.spec.js @@ -18,7 +18,7 @@ test('Valid giftaid update submission @sanity @nightly-sanity', async ({ page }) // Submit the form and validate the thank you message await page.locator('button[type=submit]').click(); - await expect(page.locator('div > h1')).toContainText('Thank you, test!'); + await expect(page.locator('div.success-wrapper--inner h1')).toContainText('Thank you, test!'); await page.close(); });