From 711d51dd1df2cd6e476b3bcbee5198a3d8e83f55 Mon Sep 17 00:00:00 2001 From: cristinaj Date: Fri, 28 Sep 2018 00:35:45 +0300 Subject: [PATCH] Add a test for logo text (#3837) --- e2e/core/header_component.e2e.ts | 8 ++++++++ e2e/pages/adf/navigationBarPage.js | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/e2e/core/header_component.e2e.ts b/e2e/core/header_component.e2e.ts index 50a400705e..6bf4ebc124 100644 --- a/e2e/core/header_component.e2e.ts +++ b/e2e/core/header_component.e2e.ts @@ -143,6 +143,14 @@ describe('Header Component', () => { settingsPage.checkProviderDropdownIsDisplayed(); }); + it('[C286517] Should be able to set a hyperlink to the logo text', () => { + headerPage.addLogoHyperlink(names.urlPath_logo_link); + + navigationBarPage.clickAppLogoText(); + + settingsPage.checkProviderDropdownIsDisplayed(); + }); + it('[C280554] Should be able to customise the tooltip-text of the logo', () => { headerPage.addLogoTooltip(names.logo_tooltip); diff --git a/e2e/pages/adf/navigationBarPage.js b/e2e/pages/adf/navigationBarPage.js index bd139fcef1..97bf8654e3 100644 --- a/e2e/pages/adf/navigationBarPage.js +++ b/e2e/pages/adf/navigationBarPage.js @@ -156,6 +156,11 @@ var NavigationBarPage = function () { appLogo.click(); }; + this.clickAppLogoText = function () { + Util.waitUntilElementIsVisible(appTitle); + appTitle.click(); + }; + this.checkLogoTooltip = function (logoTooltip) { var logoTooltip = element(by.css('a[title="'+ logoTooltip +'"]')); Util.waitUntilElementIsVisible(logoTooltip);