From 621b65650ceacd27173c8a590ae8200b63db20e8 Mon Sep 17 00:00:00 2001 From: Daniel Spaude Date: Fri, 17 Feb 2023 18:33:56 -0500 Subject: [PATCH] work on geo data column tests - WIP --- .../pages/Dashboard/ViewSidebar/index.ts | 53 +++++++++++-------- 1 file changed, 30 insertions(+), 23 deletions(-) diff --git a/tests/playwright/pages/Dashboard/ViewSidebar/index.ts b/tests/playwright/pages/Dashboard/ViewSidebar/index.ts index ffa4107349..b85680a042 100644 --- a/tests/playwright/pages/Dashboard/ViewSidebar/index.ts +++ b/tests/playwright/pages/Dashboard/ViewSidebar/index.ts @@ -36,32 +36,39 @@ export class ViewSidebarPage extends BasePage { } async activateGeoDataEasterEgg() { + await this.dashboard.rootPage.evaluate(_ => { + window.localStorage.setItem('geodataToggleState', 'true'); + }); + await this.rootPage.goto(this.rootPage.url()); + await this.rootPage.pause(); - const toggleViewSidebarButton = await this.rootPage.$('.nc-toggle-right-navbar'); - if (!(await this.get().isVisible())) { - // await this.get().click(); - await toggleViewSidebarButton.click(); - } - // await this.rootPage.pause(); - // await this.verifyVisibility({ isVisible: true }); - // await this.rootPage.pause(); - // const element = await this.rootPage.$('.nc-active-btn'); - const { x, y } = await toggleViewSidebarButton.boundingBox(); - // Click the element 5 times in a row - for (let i = 0; i < 5; i++) { - await this.rootPage.mouse.click(x + 10, y); - } + // await this.rootPage.pause(); + // const toggleViewSidebarButton = await this.rootPage.$('.nc-toggle-right-navbar'); + // if (!(await this.get().isVisible())) { + // // await this.get().click(); + // await toggleViewSidebarButton.click(); + // } + // // await this.rootPage.pause(); + // // await this.verifyVisibility({ isVisible: true }); + // // await this.rootPage.pause(); + + // // const element = await this.rootPage.$('.nc-active-btn'); + // const { x, y } = await toggleViewSidebarButton.boundingBox(); + // // Click the element 5 times in a row + // for (let i = 0; i < 5; i++) { + // await this.rootPage.mouse.click(x + 10, y); + // } - await this.rootPage.pause(); - if (!(await this.get().isVisible())) { - // await this.get().click(); - await toggleViewSidebarButton.click(); - } - await this.rootPage.pause(); - // await this.verifyVisibility({ isVisible: true }); - await this.rootPage.pause(); - await this.rootPage.getByTestId('toggle-geodata-feature-icon').click(); + // await this.rootPage.pause(); + // if (!(await this.get().isVisible())) { + // // await this.get().click(); + // await toggleViewSidebarButton.click(); + // } + // await this.rootPage.pause(); + // // await this.verifyVisibility({ isVisible: true }); + // await this.rootPage.pause(); + // await this.rootPage.getByTestId('toggle-geodata-feature-icon').click(); } private async createView({ title, locator }: { title: string; locator: Locator }) {