public void Echo_ValidateEditLinkInTheEchoPage() { var channelIndex = _params["ChannelIndex"].AsInt32; _browser.Navigate(_config.ConfigObject.Echo); Auth0LoginPage loginPage = new Auth0LoginPage(_browser); NewsRoomPage newsRoomPage = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser); PostCreatorEcho postCreatorEcho = new PostCreatorEcho(_browser); string title = postCreatorEcho.CreatePost(); PostPage postPage = new PostPage(_browser); _browser.SwitchToFirstTab(); _browser.Refresh(); EchoPage echoPage = new EchoPage(_browser); echoPage.ClickOnEditButtonInEcho(title); _browser.SwitchToTab(2, 3); string url = _browser.GetUrl(); var urlSplitted = url.Split('/'); var parseTitle = urlSplitted[4].Split('/'); Assert.True(parseTitle[0].ToLower() == "editor", $"Expected was editor but actual is {parseTitle[0]}"); ArticleBase article = new ArticleBase(_browser); var titleEditor = article.GetTitleValue().ToLower(); Assert.True(titleEditor == title.ToLower(), $"Expected title was {title.ToLower()}. Actual: {titleEditor}"); }
public void ValidateTitleTextfieled() { var titleExValue = _params["titleExValue"].ToString(); HomePage homePage = new HomePage(_browser); FaceBookconnectPage faceBookconnectPage = homePage.ClickOnConnectBtn(); HomePage homePageConnected = faceBookconnectPage.Login(_config.ConfigObject.Users.AdminUser); homePageConnected.ValidateUserProfilePic(); EditorPage editorPage = homePageConnected.ClickOnAddArticle(); ArticleBase articleBase = editorPage.ClickOnArticle(); articleBase.WriteTitle(titleExValue); var titleAcValue = articleBase.GetTitleValue(); Assert.AreEqual(titleExValue, titleAcValue); }