Skip to content

Commit a76d136

Browse files
committed
CCM-10893: wait for page load in tests
1 parent f3b1ce1 commit a76d136

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/test-team/pages/email/template-mgmt-create-email-page.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Locator, Page } from '@playwright/test';
1+
import { expect, Locator, Page } from '@playwright/test';
22
import { TemplateMgmtMessageFormatting } from '../template-mgmt-message-formatting';
33
import { TemplateMgmtBasePageNonDynamic } from '../template-mgmt-base-page-non-dynamic';
44

@@ -54,4 +54,14 @@ export class TemplateMgmtCreateEmailPage extends TemplateMgmtBasePageNonDynamic
5454
async clickSaveAndPreviewButton() {
5555
await this.saveAndPreviewButton.click();
5656
}
57+
58+
async waitForPageToLoad() {
59+
const pageHeader = this.page.getByTestId('page-header');
60+
await expect(pageHeader).toBeVisible();
61+
}
62+
63+
async loadPage() {
64+
await super.loadPage();
65+
await this.waitForPageToLoad();
66+
}
5767
}

0 commit comments

Comments
 (0)