Exemplo n.º 1
0
            public void Tags_ValidateLangDropDownList()
            {
                _browser.Navigate($"http://{_config.Env}.{_config.ConfigObject.Echo}");
                Auth0LoginPage    loginPage         = new Auth0LoginPage(_browser);
                NewsRoomPage      newsRoomPage      = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);
                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                Assert.True(tagManagementPage.ValidateDropDown(), "");
            }
Exemplo n.º 2
0
            public void platform_Tags_ValidateDefualtLang()
            {
                _browser.Navigate(_config.ConfigObject.Echo);
                string            curLanguage       = _params["langnuge"].ToString();
                Auth0LoginPage    loginPage         = new Auth0LoginPage(_browser);
                NewsRoomPage      newsRoomPage      = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);
                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                tagManagementPage.ClickOnTags();
                Assert.True(tagManagementPage.ValidateCurrntLang(curLanguage));
            }
Exemplo n.º 3
0
            public void platform_Tags_GetLangList()
            {
                _browser.Navigate(_config.ConfigObject.Echo);
                BsonArray         languagesList     = _params["langnuges"].AsBsonArray;
                Auth0LoginPage    loginPage         = new Auth0LoginPage(_browser);
                NewsRoomPage      newsRoomPage      = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);
                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                tagManagementPage.ClickOnTags();
                tagManagementPage.ClickOnLangBtn();
                Assert.True(tagManagementPage.ValidateLangList(languagesList));
            }
Exemplo n.º 4
0
            public void platform_Tags_SearchforNonExistingTag()
            {
                _browser.Navigate(_config.ConfigObject.Echo);
                string            NonExTag          = _params["tag"].ToString();
                Auth0LoginPage    loginPage         = new Auth0LoginPage(_browser);
                NewsRoomPage      newsRoomPage      = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);
                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                tagManagementPage.ClickOnTags();
                tagManagementPage.SearchForTagName(NonExTag);
                string actualMsg   = tagManagementPage.GetNoTagsFoundMsg();
                string expectedMsg = "No tags were found matching the search term.  ADD AS NEW TAG";

                Assert.AreEqual(expectedMsg, actualMsg, $"Expected tag name was: {expectedMsg} Actual: {actualMsg}");
            }
Exemplo n.º 5
0
            public void platform_Tags_RemoveTag()
            {
                _browser.Navigate(_config.ConfigObject.Echo);
                Auth0LoginPage    loginPage         = new Auth0LoginPage(_browser);
                NewsRoomPage      newsRoomPage      = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);
                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                tagManagementPage.ClickOnTags();
                tagManagementPage.ClickOnCreateBtn();
                string tagName = tagManagementPage.FillTheTagName();

                tagManagementPage.InsertSynonyms();
                tagManagementPage.ClickOnDoneBtn();
                tagManagementPage.SearchForTagName(tagName);
                tagManagementPage.ClickOnSelectedTag();
                tagManagementPage.ClickOnRemoveTagBtn();
                tagManagementPage.ClickOnYesBtn();
                Assert.True(tagManagementPage.VliadateTagRemoved(), "The Tag was not removed");
            }
Exemplo n.º 6
0
            public void platform_Tags_CreateNewTag()
            {
                _browser.Navigate(_config.ConfigObject.Echo);
                Auth0LoginPage loginPage    = new Auth0LoginPage(_browser);
                NewsRoomPage   newsRoomPage = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);

                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                tagManagementPage.ClickOnTags();
                tagManagementPage.ClickOnCreateBtn();
                string tagName = tagManagementPage.FillTheTagName();

                tagManagementPage.InsertSynonyms();
                tagManagementPage.ClickOnDoneBtn();
                tagManagementPage.SearchForTagName(tagName);

                var actualresult  = tagManagementPage.GetTagText();
                var expctedResult = tagName;

                Assert.AreEqual(expctedResult, actualresult, $"Expected tag name was: {expctedResult} Actual: {actualresult}.");
            }
Exemplo n.º 7
0
            public void platform_Tags_CreateNewTag_ValidateSucMsg()
            {
                _browser.Navigate(_config.ConfigObject.Echo);
                string         popUpMessageText = _params["popupText"].ToString();
                Auth0LoginPage loginPage        = new Auth0LoginPage(_browser);
                NewsRoomPage   newsRoomPage     = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser);

                TagManagementPage tagManagementPage = new TagManagementPage(_browser);

                tagManagementPage.ClickOnTags();
                tagManagementPage.ClickOnCreateBtn();
                string tagName = tagManagementPage.FillTheTagName();

                popUpMessageText = popUpMessageText.Replace("<tag>", tagName);
                tagManagementPage.InsertSynonyms();
                tagManagementPage.ClickOnDoneBtn();

                var actualResult   = tagManagementPage.GetPopUpText().Replace("DISMISS", "").Replace("\n", "");
                var expectedResult = popUpMessageText;

                Assert.AreEqual(expectedResult, actualResult, $"Expected text was: {expectedResult} Actual: {actualResult}");
            }