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(), ""); }
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)); }
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)); }
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}"); }
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"); }
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}."); }
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}"); }