Browse Source

test: mfe switch tab response validation

Signed-off-by: Raju Udava <86527202+dstala@users.noreply.github.com>
pull/8522/head
Raju Udava 6 months ago
parent
commit
6a300677e7
  1. 14
      tests/playwright/pages/Dashboard/common/Topbar/index.ts

14
tests/playwright/pages/Dashboard/common/Topbar/index.ts

@ -70,12 +70,22 @@ export class TopbarPage extends BasePage {
} }
async openDetailedTab() { async openDetailedTab() {
await this.btn_details.click(); await this.waitForResponse({
uiAction: async () => await this.btn_details.click(),
requestUrlPathToMatch: 'api/v1/db/meta/tables/',
httpMethodsToMatch: ['GET'],
responseJsonMatcher: json => json['hash'],
});
await this.rootPage.waitForTimeout(500); await this.rootPage.waitForTimeout(500);
} }
async openDataTab() { async openDataTab() {
await this.btn_data.click(); await this.waitForResponse({
uiAction: async () => await this.btn_data.click(),
requestUrlPathToMatch: 'api/v1/db/data/noco/',
httpMethodsToMatch: ['GET'],
responseJsonMatcher: json => json['list'],
});
await this.rootPage.waitForTimeout(500); await this.rootPage.waitForTimeout(500);
} }

Loading…
Cancel
Save