Search in sources :

Example 11 with Post

use of it.vige.rubia.model.Post in project rubia-forums by flashboss.

the class MoveTopic method select.

private static void select(WebDriver driver, Topic topic, Forum forumDest) {
    if (topic != null) {
        List<Post> posts = topic.getPosts();
        if (posts != null)
            for (Post post : posts) {
                WebElement option = driver.findElements(className("forumtablestyle")).get(1).findElement(xpath("tbody/tr/td/p[contains(text(),'" + post.getMessage().getText() + "')]/../../td[3]/input"));
                option.click();
            }
    }
    if (forumDest != null) {
        Select forumSelect = new Select(driver.findElements(className("forumtablestyle")).get(0).findElement(xpath("tbody/tr[4]/td[2]/select")));
        forumSelect.selectByVisibleText(forumDest.getName());
        List<Topic> topics = forumDest.getTopics();
        if (topics != null && topics.size() == 1) {
            WebElement topicSelect = driver.findElements(className("forumtablestyle")).get(0).findElement(xpath("tbody/tr[3]/td[2]/input"));
            topicSelect.clear();
            topicSelect.sendKeys(topics.get(0).getSubject());
        }
    }
}
Also used : Post(it.vige.rubia.model.Post) Select(org.openqa.selenium.support.ui.Select) WebElement(org.openqa.selenium.WebElement) Topic(it.vige.rubia.model.Topic)

Example 12 with Post

use of it.vige.rubia.model.Post in project rubia-forums by flashboss.

the class SearchPostTest method searchPosts.

@Test
public void searchPosts() {
    goTo(driver);
    SearchCriteria searchTopicCriteria = new SearchCriteria();
    searchTopicCriteria.setAuthor("root");
    searchTopicCriteria.setCategory(null);
    searchTopicCriteria.setDisplayAs(POSTS.name());
    searchTopicCriteria.setForum(null);
    searchTopicCriteria.setKeywords("Body");
    searchTopicCriteria.setPageNumber(0);
    searchTopicCriteria.setPageSize(0);
    searchTopicCriteria.setSearching(null);
    searchTopicCriteria.setSortBy(null);
    searchTopicCriteria.setSortOrder(null);
    searchTopicCriteria.setTimePeriod(null);
    List<Post> posts = searchPost(driver, searchTopicCriteria);
    Date today = new Date();
    assertTrue(posts != null);
    assertEquals(6, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    assertEquals("root", posts.get(2).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(2).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(2).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(2).getAttachments().size());
    assertEquals("root", posts.get(3).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(3).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(3).getMessage().getText());
    assertTrue(posts.get(3).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(3).getAttachments().size());
    assertEquals("root", posts.get(4).getPoster().getUserId());
    assertEquals("Fifth Test with Truncation over 25 characters Topic", posts.get(4).getMessage().getSubject());
    assertEquals("Fifth Test with Truncation over 25 characters Body", posts.get(4).getMessage().getText());
    assertTrue(posts.get(4).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(4).getAttachments().size());
    assertEquals("root", posts.get(5).getPoster().getUserId());
    assertEquals("Sixth Test Topic", posts.get(5).getMessage().getSubject());
    assertEquals("Sixth Test Body", posts.get(5).getMessage().getText());
    assertTrue(posts.get(5).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(5).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setCategory("First Test Category");
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(4, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    assertEquals("root", posts.get(2).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(2).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(2).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(2).getAttachments().size());
    assertEquals("root", posts.get(3).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(3).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(3).getMessage().getText());
    assertTrue(posts.get(3).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(3).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setCategory("Second Test Category");
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(2, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("Fifth Test with Truncation over 25 characters Topic", posts.get(0).getMessage().getSubject());
    assertEquals("Fifth Test with Truncation over 25 characters Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Sixth Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Sixth Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setCategory(null);
    searchTopicCriteria.setForum("First Test Forum");
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(2, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setForum("Second Test Forum");
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(2, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    ResourceBundle bundle = getBundle("ResourceJSF");
    goTo(driver);
    searchTopicCriteria.setForum(null);
    searchTopicCriteria.setTimePeriod(bundle.getString("period_7_Days"));
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(6, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    assertEquals("root", posts.get(2).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(2).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(2).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(2).getAttachments().size());
    assertEquals("root", posts.get(3).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(3).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(3).getMessage().getText());
    assertTrue(posts.get(3).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(3).getAttachments().size());
    assertEquals("root", posts.get(4).getPoster().getUserId());
    assertEquals("Fifth Test with Truncation over 25 characters Topic", posts.get(4).getMessage().getSubject());
    assertEquals("Fifth Test with Truncation over 25 characters Body", posts.get(4).getMessage().getText());
    assertTrue(posts.get(4).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(4).getAttachments().size());
    assertEquals("root", posts.get(5).getPoster().getUserId());
    assertEquals("Sixth Test Topic", posts.get(5).getMessage().getSubject());
    assertEquals("Sixth Test Body", posts.get(5).getMessage().getText());
    assertTrue(posts.get(5).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(5).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setTimePeriod(null);
    searchTopicCriteria.setSortBy(bundle.getString("Search_post_subject"));
    searchTopicCriteria.setSortOrder(ASC.name());
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(6, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("Fifth Test with Truncation over 25 characters Topic", posts.get(0).getMessage().getSubject());
    assertEquals("Fifth Test with Truncation over 25 characters Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    assertEquals("root", posts.get(2).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(2).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(2).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(2).getAttachments().size());
    assertEquals("root", posts.get(3).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(3).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(3).getMessage().getText());
    assertTrue(posts.get(3).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(3).getAttachments().size());
    assertEquals("root", posts.get(4).getPoster().getUserId());
    assertEquals("Sixth Test Topic", posts.get(4).getMessage().getSubject());
    assertEquals("Sixth Test Body", posts.get(4).getMessage().getText());
    assertTrue(posts.get(4).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(4).getAttachments().size());
    assertEquals("root", posts.get(5).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(5).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(5).getMessage().getText());
    assertTrue(posts.get(5).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(5).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setSortOrder(DESC.name());
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(6, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Sixth Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Sixth Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    assertEquals("root", posts.get(2).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(2).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(2).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(2).getAttachments().size());
    assertEquals("root", posts.get(3).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(3).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(3).getMessage().getText());
    assertTrue(posts.get(3).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(3).getAttachments().size());
    assertEquals("root", posts.get(4).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(4).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(4).getMessage().getText());
    assertTrue(posts.get(4).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(4).getAttachments().size());
    assertEquals("root", posts.get(5).getPoster().getUserId());
    assertEquals("Fifth Test with Truncation over 25 characters Topic", posts.get(5).getMessage().getSubject());
    assertEquals("Fifth Test with Truncation over 25 characters Body", posts.get(5).getMessage().getText());
    assertTrue(posts.get(5).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(5).getAttachments().size());
    goTo(driver);
    searchTopicCriteria.setSortBy(null);
    searchTopicCriteria.setSortOrder(null);
    searchTopicCriteria.setSearching(MSG.name());
    posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts != null);
    assertEquals(6, posts.size());
    assertEquals("root", posts.get(0).getPoster().getUserId());
    assertEquals("First Test Topic", posts.get(0).getMessage().getSubject());
    assertEquals("First Test Body", posts.get(0).getMessage().getText());
    assertTrue(posts.get(0).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(0).getAttachments().size());
    assertEquals("root", posts.get(1).getPoster().getUserId());
    assertEquals("Second Test Topic", posts.get(1).getMessage().getSubject());
    assertEquals("Second Test Body", posts.get(1).getMessage().getText());
    assertTrue(posts.get(1).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(1).getAttachments().size());
    assertEquals("root", posts.get(2).getPoster().getUserId());
    assertEquals("Third Test Topic", posts.get(2).getMessage().getSubject());
    assertEquals("Third Test Body", posts.get(2).getMessage().getText());
    assertTrue(posts.get(2).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(2).getAttachments().size());
    assertEquals("root", posts.get(3).getPoster().getUserId());
    assertEquals("Fourth Test Topic", posts.get(3).getMessage().getSubject());
    assertEquals("Fourth Test Body", posts.get(3).getMessage().getText());
    assertTrue(posts.get(3).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(3).getAttachments().size());
    assertEquals("root", posts.get(4).getPoster().getUserId());
    assertEquals("Fifth Test with Truncation over 25 characters Topic", posts.get(4).getMessage().getSubject());
    assertEquals("Fifth Test with Truncation over 25 characters Body", posts.get(4).getMessage().getText());
    assertTrue(posts.get(4).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(4).getAttachments().size());
    assertEquals("root", posts.get(5).getPoster().getUserId());
    assertEquals("Sixth Test Topic", posts.get(5).getMessage().getSubject());
    assertEquals("Sixth Test Body", posts.get(5).getMessage().getText());
    assertTrue(posts.get(5).getCreateDate().compareTo(today) < 0);
    assertEquals(3, posts.get(5).getAttachments().size());
}
Also used : ViewPagePostSearch.searchPost(it.vige.rubia.selenium.search.action.ViewPagePostSearch.searchPost) Post(it.vige.rubia.model.Post) ResourceBundle(java.util.ResourceBundle) SearchCriteria(it.vige.rubia.search.SearchCriteria) Date(java.util.Date) Test(org.junit.Test)

Example 13 with Post

use of it.vige.rubia.model.Post in project rubia-forums by flashboss.

the class SearchPostTest method searchPostsNoResults.

@Test
public void searchPostsNoResults() {
    goTo(driver);
    SearchCriteria searchTopicCriteria = new SearchCriteria();
    searchTopicCriteria.setAuthor(null);
    searchTopicCriteria.setCategory(null);
    searchTopicCriteria.setDisplayAs(POSTS.name());
    searchTopicCriteria.setForum(null);
    searchTopicCriteria.setKeywords("Firstaaaaaa");
    searchTopicCriteria.setPageNumber(0);
    searchTopicCriteria.setPageSize(0);
    searchTopicCriteria.setSearching(null);
    searchTopicCriteria.setSortBy(null);
    searchTopicCriteria.setSortOrder(null);
    searchTopicCriteria.setTimePeriod(null);
    List<Post> posts = searchPost(driver, searchTopicCriteria);
    assertTrue(posts == null);
}
Also used : ViewPagePostSearch.searchPost(it.vige.rubia.selenium.search.action.ViewPagePostSearch.searchPost) Post(it.vige.rubia.model.Post) SearchCriteria(it.vige.rubia.search.SearchCriteria) Test(org.junit.Test)

Example 14 with Post

use of it.vige.rubia.model.Post in project rubia-forums by flashboss.

the class SearchPostTest method verifyPostProfileFromTopicPageButton.

@Test
public void verifyPostProfileFromTopicPageButton() {
    goTo(driver);
    SearchCriteria searchTopicCriteria = new SearchCriteria();
    searchTopicCriteria.setAuthor("root");
    searchTopicCriteria.setCategory(null);
    searchTopicCriteria.setDisplayAs(POSTS.name());
    searchTopicCriteria.setForum(null);
    searchTopicCriteria.setKeywords("Body");
    searchTopicCriteria.setPageNumber(0);
    searchTopicCriteria.setPageSize(0);
    searchTopicCriteria.setSearching(null);
    searchTopicCriteria.setSortBy(null);
    searchTopicCriteria.setSortOrder(null);
    searchTopicCriteria.setTimePeriod(null);
    List<Post> posts = searchPost(driver, searchTopicCriteria);
    Post post = posts.get(3);
    Poster poster = getPosterFromButton(driver, post);
    assertTrue(poster != null);
    assertEquals("root", poster.getUserId());
    assertTrue(poster.getPostCount() >= 6);
}
Also used : ViewPagePostSearch.searchPost(it.vige.rubia.selenium.search.action.ViewPagePostSearch.searchPost) Post(it.vige.rubia.model.Post) Poster(it.vige.rubia.model.Poster) SearchCriteria(it.vige.rubia.search.SearchCriteria) Test(org.junit.Test)

Example 15 with Post

use of it.vige.rubia.model.Post in project rubia-forums by flashboss.

the class SearchPostTest method verifyPostProfileFromTopicPage.

@Test
public void verifyPostProfileFromTopicPage() {
    goTo(driver);
    SearchCriteria searchTopicCriteria = new SearchCriteria();
    searchTopicCriteria.setAuthor("root");
    searchTopicCriteria.setCategory(null);
    searchTopicCriteria.setDisplayAs(POSTS.name());
    searchTopicCriteria.setForum(null);
    searchTopicCriteria.setKeywords("Body");
    searchTopicCriteria.setPageNumber(0);
    searchTopicCriteria.setPageSize(0);
    searchTopicCriteria.setSearching(null);
    searchTopicCriteria.setSortBy(null);
    searchTopicCriteria.setSortOrder(null);
    searchTopicCriteria.setTimePeriod(null);
    List<Post> posts = searchPost(driver, searchTopicCriteria);
    Post post = posts.get(2);
    Poster poster = getPosterFromLink(driver, post);
    assertTrue(poster != null);
    assertEquals("root", poster.getUserId());
    assertTrue(poster.getPostCount() >= 6);
}
Also used : ViewPagePostSearch.searchPost(it.vige.rubia.selenium.search.action.ViewPagePostSearch.searchPost) Post(it.vige.rubia.model.Post) Poster(it.vige.rubia.model.Poster) SearchCriteria(it.vige.rubia.search.SearchCriteria) Test(org.junit.Test)

Aggregations

Post (it.vige.rubia.model.Post)98 Topic (it.vige.rubia.model.Topic)62 Forum (it.vige.rubia.model.Forum)52 CreateTopic.createTopic (it.vige.rubia.selenium.forum.action.CreateTopic.createTopic)43 CreateForum.createForum (it.vige.rubia.selenium.adminpanel.action.CreateForum.createForum)38 Category (it.vige.rubia.model.Category)34 RemoveTopic.removeTopic (it.vige.rubia.selenium.forum.action.RemoveTopic.removeTopic)32 RemoveForum.removeForum (it.vige.rubia.selenium.adminpanel.action.RemoveForum.removeForum)31 CreateCategory.createCategory (it.vige.rubia.selenium.adminpanel.action.CreateCategory.createCategory)28 RemoveCategory.removeCategory (it.vige.rubia.selenium.adminpanel.action.RemoveCategory.removeCategory)28 Attachment (it.vige.rubia.model.Attachment)25 Test (org.junit.Test)25 Poll (it.vige.rubia.model.Poll)21 Poster (it.vige.rubia.model.Poster)20 PollOption (it.vige.rubia.model.PollOption)19 CreatePost.createPost (it.vige.rubia.selenium.forum.action.CreatePost.createPost)17 Message (it.vige.rubia.model.Message)14 Date (java.util.Date)14 BeforeClass (org.junit.BeforeClass)12 WebElement (org.openqa.selenium.WebElement)12