@Test(dependsOnMethods = "editReply")
 public void deleteTopic() {
   discussionsPage = topicViewPage.clickBack().render();
   int expNum = discussionsPage.getTopicCount() - 1;
   discussionsPage.deleteTopicWithConfirm(editedText).render();
   assertEquals(discussionsPage.getTopicCount(), expNum);
 }
 @Test(dependsOnMethods = "createTopic")
 public void viewTopic() {
   topicViewPage.clickBack();
   assertNotNull(discussionsPage);
   topicViewPage = discussionsPage.viewTopic(text).render();
   assertNotNull(topicViewPage);
 }
 @Test(dependsOnMethods = "addDiscussionsPage")
 public void createTopic() {
   assertTrue(discussionsPage.isNewTopicEnabled());
   topicViewPage = discussionsPage.createTopic(text).render();
   assertNotNull(topicViewPage.render());
   assertEquals(verifyCreatedTopic(), text);
 }
 @Test(dependsOnMethods = "createReply")
 public void editReply() {
   topicViewPage.editReply(text, editedText).render();
   assertEquals(verifyCreatedReply(), editedText);
 }
 @Test(dependsOnMethods = "viewTopic")
 public void editTopic() {
   discussionsPage = topicViewPage.clickBack().render();
   topicViewPage = discussionsPage.editTopic(text, editedText, textLines).render();
   assertEquals(editedText, verifyCreatedTopic());
 }
 @Test(dependsOnMethods = "viewTopic")
 public void createReply() {
   assertTrue(topicViewPage.isReplyLinkDisplayed());
   topicViewPage.createReply(text).render();
   assertEquals(verifyCreatedReply(), text);
 }