diff --git a/e2e/macrorugo-remous.e2e-spec.ts b/e2e/macrorugo-remous.e2e-spec.ts index 277f74de476b574202a9f9f7af6b7eb52f3e18f6..48ff606adaabbb3b3c771f600f7177d8d9dcd4f7 100644 --- a/e2e/macrorugo-remous.e2e-spec.ts +++ b/e2e/macrorugo-remous.e2e-spec.ts @@ -2,20 +2,24 @@ import { ListPage } from "./list.po"; import { PreferencesPage } from "./preferences.po"; import { Navbar } from "./navbar.po"; import { browser, $, $$, expect } from '@wdio/globals' -import { isElementDisplayed } from "./util.po"; +import { isElementDisplayed, openCalculator } from "./util.po"; import { CalculatorPage } from "./calculator.po"; +import { newSession } from "./util.po"; +import { SideNav } from "./sidenav.po"; describe("MacroRugoRemous - ", () => { let prefPage: PreferencesPage; let listPage: ListPage; let navBar: Navbar; let calcPage: CalculatorPage; + let sideNav: SideNav; beforeAll(() => { prefPage = new PreferencesPage(); listPage = new ListPage(); navBar = new Navbar(); calcPage = new CalculatorPage(); + sideNav = new SideNav(); }); beforeEach(async () => { @@ -81,13 +85,10 @@ describe("MacroRugoRemous - ", () => { }); it("check select error message when target PAM has a variated parameter", async () => { - // start page - await navBar.clickNewCalculatorButton(); - await browser.pause(200); + await newSession(navBar, sideNav); - // PAM calculator - await listPage.clickMenuEntryForCalcType(11); - browser.pause(200); + // open PAM calculator + await openCalculator(11, navBar, listPage); // set ZF1 to variated mode const zf1 = await calcPage.getInputById("ZF1");