diff --git a/tests/pw/pages/menuManagerPage.ts b/tests/pw/pages/menuManagerPage.ts index 98fe50ba15..8896075ed3 100644 --- a/tests/pw/pages/menuManagerPage.ts +++ b/tests/pw/pages/menuManagerPage.ts @@ -19,8 +19,6 @@ export class MenuManagerPage extends BasePage { await this.click(settingsAdmin.menus.menuManager); } - - // update menu status async updateMenuStatus(menu: string, action: string, menuLink: string) { await this.gotoUntilNetworkidle(data.subUrls.backend.dokan.settings, { waitUntil: 'networkidle' }, true); diff --git a/tests/pw/pages/noticeAndPromotionPage.ts b/tests/pw/pages/noticeAndPromotionPage.ts index d37193ca57..b9bb41bf6c 100644 --- a/tests/pw/pages/noticeAndPromotionPage.ts +++ b/tests/pw/pages/noticeAndPromotionPage.ts @@ -41,17 +41,6 @@ export class NoticeAndPromotionPage extends AdminPage { // dokan pro promotion async dokanProPromotionRenderProperly() { - // dokan promo banner - await this.goIfNotThere(data.subUrls.backend.dokan.dokan); - - const isProPromotionVisible = await this.isVisible(selector.admin.dokan.promoBanner.promoBanner); - if (isProPromotionVisible) { - // promo banner elements are visible - await this.multipleElementVisible(selector.admin.dokan.promoBanner); - } else { - console.log('No Pro promotion exists'); - } - // dokan lite modules await this.goIfNotThere(data.subUrls.backend.dokan.liteModules); diff --git a/tests/pw/pages/selectors.ts b/tests/pw/pages/selectors.ts index 4a2d2ed2cd..a9b0d8318a 100644 --- a/tests/pw/pages/selectors.ts +++ b/tests/pw/pages/selectors.ts @@ -250,15 +250,6 @@ export const selector = { paragraph2: '//a[@class="dokan-insights-data-we-collect"]/../..//p[@class="description"]', }, - // promo banner - promoBanner: { - promoBanner: '.dokan-promo-banner', - bannerThumbnail: '.dokan-promo-banner .thumbnail', - promoContent: '.dokan-promo-banner .content', - upgradeToPremium: '.btn-upgrade', - closePromoBanner: '.close-banner', - }, - //table loader loader: 'div.table-loader', @@ -2584,11 +2575,16 @@ export const selector = { editField: (blockName: string, fieldName: string) => `(//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../..//button[contains(@class,'field-edit-button')])[last()]`, fieldContents: { - label: (blockName: string, fieldName: string) => `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//input[@id="field-input-label"]`, - type: (blockName: string, fieldName: string) => `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//select[@id="field-input-type"]`, - placeholder: (blockName: string, fieldName: string) => `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//input[@id='input-placeholder']`, - helpContent: (blockName: string, fieldName: string) => `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//input[@id='input-help-content']`, - cancel: (blockName: string, fieldName: string) => `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//button[@id="input-Cancel"]`, + label: (blockName: string, fieldName: string) => + `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//input[@id="field-input-label"]`, + type: (blockName: string, fieldName: string) => + `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//select[@id="field-input-type"]`, + placeholder: (blockName: string, fieldName: string) => + `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//input[@id='input-placeholder']`, + helpContent: (blockName: string, fieldName: string) => + `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//input[@id='input-help-content']`, + cancel: (blockName: string, fieldName: string) => + `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//button[@id="input-Cancel"]`, done: (blockName: string, fieldName: string) => `//h3[contains(@class,'block-header-title') and normalize-space(text())="${blockName}"]/../../../../..//h3[normalize-space(text())='${fieldName}']/../../..//div[@class="field-form-control-wrapper"]//button[@id="input-submit"]`, }, diff --git a/tests/pw/tests/e2e/productFormManager.spec.ts b/tests/pw/tests/e2e/productFormManager.spec.ts index 737d1a0598..f0335f604b 100644 --- a/tests/pw/tests/e2e/productFormManager.spec.ts +++ b/tests/pw/tests/e2e/productFormManager.spec.ts @@ -6,9 +6,8 @@ import { payloads } from '@utils/payloads'; import { dbUtils } from '@utils/dbUtils'; import { dbData } from '@utils/dbData'; - test.describe('Product functionality test', () => { - test.skip(true, 'feature not merged yet') + test.skip(true, 'feature not merged yet'); let admin: ProductFormManager; let aPage: Page; let apiUtils: ApiUtils; diff --git a/tests/pw/tests/e2e/vendorDeliveryTime.spec.ts b/tests/pw/tests/e2e/vendorDeliveryTime.spec.ts index 438955d5ea..3185ca9629 100644 --- a/tests/pw/tests/e2e/vendorDeliveryTime.spec.ts +++ b/tests/pw/tests/e2e/vendorDeliveryTime.spec.ts @@ -2,8 +2,6 @@ import { test, Page, request } from '@playwright/test'; import { VendorDeliveryTimePage } from '@pages/vendorDeliveryTimePage'; import { ApiUtils } from '@utils/apiUtils'; import { payloads } from '@utils/payloads'; -import { dbUtils } from '@utils/dbUtils'; -import { dbData } from '@utils/dbData'; import { data } from '@utils/testData'; test.describe('Vendor delivery time test', () => { diff --git a/tests/pw/utils/interfaces.ts b/tests/pw/utils/interfaces.ts index d37bd91a37..3384d74671 100644 --- a/tests/pw/utils/interfaces.ts +++ b/tests/pw/utils/interfaces.ts @@ -1564,7 +1564,7 @@ export interface productAdvertisement { }; } -// product form manager +// product form manager export interface block { currentLabel: string; diff --git a/tests/pw/utils/mergeSummaryReport.ts b/tests/pw/utils/mergeSummaryReport.ts index 202a51733b..45bd02f6e3 100644 --- a/tests/pw/utils/mergeSummaryReport.ts +++ b/tests/pw/utils/mergeSummaryReport.ts @@ -84,7 +84,7 @@ const mergeReports = (reportPaths: string[]): TestReport => { }; // Main script execution -const reportsFolder = './all-reports'; +const reportsFolder = './all-reports'; const reportPaths: string[] = []; // Collect all reports.json files