From 85eccf928b41b5191298ebbaff2370c1c618f781 Mon Sep 17 00:00:00 2001 From: Vasil Trifonov Date: Fri, 13 Mar 2020 19:38:17 +0200 Subject: [PATCH] tests: added new ui tests --- .../bottom-navigation.e2e-spec.ts | 15 +++++++ .../tabs/tabs-tests.e2e-spec.ts | 41 +++++++++++++------ 2 files changed, 43 insertions(+), 13 deletions(-) diff --git a/e2e/ui-tests-app/e2e/suites/tab-navigation/bottom-navigation/bottom-navigation.e2e-spec.ts b/e2e/ui-tests-app/e2e/suites/tab-navigation/bottom-navigation/bottom-navigation.e2e-spec.ts index e4167eb1d..43c3d381e 100644 --- a/e2e/ui-tests-app/e2e/suites/tab-navigation/bottom-navigation/bottom-navigation.e2e-spec.ts +++ b/e2e/ui-tests-app/e2e/suites/tab-navigation/bottom-navigation/bottom-navigation.e2e-spec.ts @@ -303,4 +303,19 @@ describe(`${suite}-${spec}-suite`, async function () { assert.isTrue(driver.imageHelper.hasImageComparisonPassed()); await bottomNavigationBasePage.navigateBackToSuitMainPage(); }); + + it(`${spec}-item-color`, async function () { + await bottomNavigationBasePage.navigateToSample("item-color"); + await bottomNavigationBasePage.refreshTabItems(); + await driver.imageHelper.compareScreen(); + + await bottomNavigationBasePage.tabOnItem(1); + await driver.imageHelper.compareScreen(); + + await bottomNavigationBasePage.tabOnItem(2); + await driver.imageHelper.compareScreen(); + + assert.isTrue(driver.imageHelper.hasImageComparisonPassed()); + await bottomNavigationBasePage.navigateBackToSuitMainPage(); + }); }); diff --git a/e2e/ui-tests-app/e2e/suites/tab-navigation/tabs/tabs-tests.e2e-spec.ts b/e2e/ui-tests-app/e2e/suites/tab-navigation/tabs/tabs-tests.e2e-spec.ts index 7a98d6b2a..e36fb26f7 100644 --- a/e2e/ui-tests-app/e2e/suites/tab-navigation/tabs/tabs-tests.e2e-spec.ts +++ b/e2e/ui-tests-app/e2e/suites/tab-navigation/tabs/tabs-tests.e2e-spec.ts @@ -284,21 +284,36 @@ describe(`${imagePrefix}-suite`, async function () { await tabsViewBasePage.navigateBackToSuitMainPage(); }); - // it(`${imagePrefix}-frame-in-tabs`, async function () { - // await tabsViewBasePage.navigateToSample("frame-in-tabs"); - // await driver.imageHelper.compareScreen(); + it(`${imagePrefix}-frame-in-tabs`, async function () { + await tabsViewBasePage.navigateToSample("frame-in-tabs"); + await driver.imageHelper.compareScreen(); - // // go through the tabs and check that they are loaded - // await tabsViewBasePage.tabOnItem(1); - // await driver.imageHelper.compareScreen(); + // go through the tabs and check that they are loaded + await tabsViewBasePage.tabOnItem(1); + await driver.imageHelper.compareScreen(); - // await tabsViewBasePage.tabOnItem(2); - // await driver.imageHelper.compareScreen(); + await tabsViewBasePage.tabOnItem(2); + await driver.imageHelper.compareScreen(); - // await tabsViewBasePage.tabOnItem(3); - // await driver.imageHelper.compareScreen(); + await tabsViewBasePage.tabOnItem(3); + await driver.imageHelper.compareScreen(); - // assert.isTrue(driver.imageHelper.hasImageComparisonPassed()); - // await tabsViewBasePage.navigateBackToSuitMainPage(); - // }); + assert.isTrue(driver.imageHelper.hasImageComparisonPassed()); + await tabsViewBasePage.navigateBackToSuitMainPage(); + }); + + it(`${spec}-item-color`, async function () { + await tabsViewBasePage.navigateToSample("item-color"); + await tabsViewBasePage.refreshTabItems(); + await driver.imageHelper.compareScreen(); + + await tabsViewBasePage.tabOnItem(1); + await driver.imageHelper.compareScreen(); + + await tabsViewBasePage.tabOnItem(2); + await driver.imageHelper.compareScreen(); + + assert.isTrue(driver.imageHelper.hasImageComparisonPassed()); + await tabsViewBasePage.navigateBackToSuitMainPage(); + }); });