public void Editor_List_FullFlow() { Auth0LoginPage loginPage = new Auth0LoginPage(_browser); NewsRoomPage newsRoomPage = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser); EditorPage editorPage = newsRoomPage.ClickOnEditorBtn(); BsonArray tagExValue = _params["Tags"].AsBsonArray; BsonArray titles = _params["Titles"].AsBsonArray; string body = _params["Body"].ToString(); ListsTemplate listsTemplate = editorPage.ClickOnList(); listsTemplate.WriteTitle("VIDEO:test list template"); listsTemplate.SearchImage("cats"); listsTemplate.DragImages(); listsTemplate.SetSubTitles(titles); listsTemplate.SetBodyTextBoxsMmNews(body); listsTemplate.WriteTags(tagExValue); listsTemplate.ClickOnAscendingBtn(); listsTemplate.ClickOnDscBtn(); PreviewPage previewPage = listsTemplate.ClickOnPreviewBtn(); PostPage postPage = previewPage.ClickOnPublishBtn(); Assert.True(postPage.ValidatePostCreated("VIDEO:test list template"), "Post was not created"); var errors = postPage.ValidateComponents(_params["Components"].AsBsonArray); Assert.True(string.IsNullOrEmpty(errors), errors); }
public void Editor_Article_FullFlow() { Auth0LoginPage loginPage = new Auth0LoginPage(_browser); NewsRoomPage newsRoomPage = loginPage.LoginNewsRoom(_config.ConfigObject.Users.AdminUser); EditorPage editorPage = newsRoomPage.ClickOnEditorBtn(); BsonArray tagExValue = _params["Tags"].AsBsonArray; string body = _params["Body"].ToString(); ArticleBase articleBase = editorPage.ClickOnArticle(); articleBase.WriteTitle("VIDEO:test article template"); articleBase.SearchImage("cats"); CropImagePopUp cropImagePopUp = articleBase.DragImage(0); cropImagePopUp.ClickOnCropImageBtn(); cropImagePopUp.ClickOnEditokBtn(); articleBase.WriteDec(body); articleBase.WriteTags(tagExValue); PreviewPage previewPage = articleBase.ClickOnPreviewBtn(); PostPage postPage = previewPage.ClickOnPublishBtn(); Assert.True(postPage.ValidatePostCreated("VIDEO:test article template")); var errors = postPage.ValidateComponents(_params["Components"].AsBsonArray); Assert.True(string.IsNullOrEmpty(errors), errors); }