diff --git a/test-framework/shared/pages/ContactPage.ts b/test-framework/shared/pages/ContactPage.ts index 198d8bd..dafcf0d 100644 --- a/test-framework/shared/pages/ContactPage.ts +++ b/test-framework/shared/pages/ContactPage.ts @@ -23,8 +23,11 @@ export class ContactPage extends BasePage { } async getFormErrorMessage(): Promise { - const errorElement = await this.page.locator('[data-testid="error-message"]').first(); - return await errorElement.textContent() || ''; + const errorElement = await this.page.locator('[data-testid="error-message"]'); + if (await errorElement.count() > 0) { + return await errorElement.first().textContent() || ''; + } + return ''; } async getFormSuccessMessage(): Promise {