Skip to content
Snippets Groups Projects
Commit 93d413a9 authored by François Grand's avatar François Grand
Browse files

refactor(e2e): migrate commit c93a6e1f (#609)

refs #618
parent cbcc1579
No related branches found
No related tags found
2 merge requests!225Release v4.17.0,!221Resolve "Migration des tests e2e vers WebDriverIO"
Pipeline #140378 failed
......@@ -3,17 +3,20 @@ import { PreferencesPage } from "./preferences.po";
import { Navbar } from "./navbar.po";
import { browser, $, $$, expect } from '@wdio/globals'
import { isElementDisplayed } from "./util.po";
import { CalculatorPage } from "./calculator.po";
//TODO à réactiver après fusion de #618 dans devel
xdescribe("MacroRugoRemous - ", () => {
let prefPage: PreferencesPage;
let listPage: ListPage;
let navBar: Navbar;
let calcPage: CalculatorPage;
beforeAll(() => {
prefPage = new PreferencesPage();
listPage = new ListPage();
navBar = new Navbar();
calcPage = new CalculatorPage();
});
beforeEach(async () => {
......@@ -57,4 +60,49 @@ xdescribe("MacroRugoRemous - ", () => {
const emptyMsg = $("div .message-when-empty");
expect(await isElementDisplayed(emptyMsg)).toBe(false);
});
it("check select error message when target PAM has no variated parameter", async () => {
// start page
await navBar.clickNewCalculatorButton();
await browser.pause(200);
// PAM calculator
await listPage.clickMenuEntryForCalcType(11);
browser.pause(200);
// MacroRugoRemous calculator
await navBar.clickNewCalculatorButton();
await browser.pause(200);
await listPage.clickMenuEntryForCalcType(37);
browser.pause(200);
const errorMsg = await $("div .select-error-message");
expect(await isElementDisplayed(errorMsg)).toBe(false);
});
it("check select error message when target PAM has a variated parameter", async () => {
// start page
await navBar.clickNewCalculatorButton();
await browser.pause(200);
// PAM calculator
await listPage.clickMenuEntryForCalcType(11);
browser.pause(200);
// set ZF1 to variated mode
const zf1 = await calcPage.getInputById("ZF1");
await calcPage.setParamMode(zf1, "var");
await browser.pause(200);
// MacroRugoRemous calculator
await navBar.clickNewCalculatorButton();
await browser.pause(200);
await listPage.clickMenuEntryForCalcType(37);
browser.pause(200);
const errorMsg = await $("div .select-error-message");
expect(await isElementDisplayed(errorMsg)).toBe(true);
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment