|
|
|
@ -37,18 +37,17 @@ export class ViewSidebarPage extends BasePage {
|
|
|
|
|
|
|
|
|
|
async activateGeoDataEasterEgg() { |
|
|
|
|
await this.rootPage.pause(); |
|
|
|
|
if (await this.get().isVisible()) { |
|
|
|
|
const toggleViewSidebarButton = await this.rootPage.$('.nc-toggle-right-navbar'); |
|
|
|
|
if (!(await this.get().isVisible())) { |
|
|
|
|
// await this.get().click();
|
|
|
|
|
await (await this.rootPage.$('.nc-toggle-right-navbar')).click(); |
|
|
|
|
await toggleViewSidebarButton.click(); |
|
|
|
|
} |
|
|
|
|
await this.rootPage.pause(); |
|
|
|
|
await this.verifyVisibility({ isVisible: true }); |
|
|
|
|
await this.rootPage.pause(); |
|
|
|
|
|
|
|
|
|
await this.rootPage.pause(); |
|
|
|
|
// 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 element.boundingBox(); |
|
|
|
|
// 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); |
|
|
|
@ -57,7 +56,7 @@ export class ViewSidebarPage extends BasePage {
|
|
|
|
|
await this.rootPage.pause(); |
|
|
|
|
if (!(await this.get().isVisible())) { |
|
|
|
|
// await this.get().click();
|
|
|
|
|
await (await this.rootPage.$('.nc-toggle-right-navbar')).click(); |
|
|
|
|
await toggleViewSidebarButton.click(); |
|
|
|
|
} |
|
|
|
|
await this.rootPage.pause(); |
|
|
|
|
// await this.verifyVisibility({ isVisible: true });
|
|
|
|
|