|
1 |
| -import { test } from "@playwright/test"; |
| 1 | +import { Page, test } from "@playwright/test"; |
2 | 2 | import { Common, setupBrowser } from "../../../utils/common";
|
3 | 3 | import { UIhelper } from "../../../utils/ui-helper";
|
4 | 4 | import { KubeClient } from "../../../utils/kube-client";
|
5 | 5 | import { CatalogImport } from "../../../support/pages/catalog-import";
|
| 6 | +import { UI_HELPER_ELEMENTS } from "../../../support/pageObjects/global-obj"; |
6 | 7 |
|
7 | 8 | test.describe("Test Kubernetes Actions plugin", () => {
|
8 | 9 | let common: Common;
|
9 | 10 | let uiHelper: UIhelper;
|
| 11 | + let page: Page; |
10 | 12 | let kubeClient: KubeClient;
|
11 | 13 | let namespace: string;
|
12 | 14 |
|
13 | 15 | test.beforeAll(async ({ browser }, testInfo) => {
|
14 |
| - const page = (await setupBrowser(browser, testInfo)).page; |
| 16 | + page = (await setupBrowser(browser, testInfo)).page; |
15 | 17 | common = new Common(page);
|
16 | 18 | uiHelper = new UIhelper(page);
|
17 | 19 | kubeClient = new KubeClient();
|
@@ -39,6 +41,9 @@ test.describe("Test Kubernetes Actions plugin", () => {
|
39 | 41 | await uiHelper.checkCheckbox("Skip TLS verification");
|
40 | 42 | await uiHelper.clickButton("Review");
|
41 | 43 | await uiHelper.clickButton("Create");
|
| 44 | + await page.waitForSelector( |
| 45 | + `${UI_HELPER_ELEMENTS.MuiTypography}:has-text("second")`, |
| 46 | + ); |
42 | 47 | await kubeClient.getNamespaceByName(namespace);
|
43 | 48 | });
|
44 | 49 |
|
|
0 commit comments