Search in sources :

Example 6 with Post

use of com.wikia.webdriver.elements.mercury.components.discussions.common.Post in project selenium-tests by Wikia.

the class LayoutTests method userCanViewMorePosts.

private void userCanViewMorePosts() {
    Post post = new PostsListPage().open().getPost();
    int startingListLength = post.getPostsListLength();
    post.clickLoadMore();
    new Loading(driver).handleAsyncPageReload();
    Assertion.assertTrue(startingListLength < post.getPostsListLength());
}
Also used : Loading(com.wikia.webdriver.elements.mercury.components.Loading) Post(com.wikia.webdriver.elements.mercury.components.discussions.common.Post) PostsListPage(com.wikia.webdriver.elements.mercury.pages.discussions.PostsListPage)

Example 7 with Post

use of com.wikia.webdriver.elements.mercury.components.discussions.common.Post in project selenium-tests by Wikia.

the class UpvotingTests method postDetailsUpvoteButtonClickDoesntAddAnUpvote.

private void postDetailsUpvoteButtonClickDoesntAddAnUpvote() {
    Post post = new PostDetailsPage().openDefaultPost().getPost();
    post.isUpvoteButtonVisible();
    String firstVoteCount = post.getPostDetailsVoteCount();
    post.clickPostDetailsUpvoteButton();
    post.waitForVoteCountChangeTimeLagToPass();
    String secondVoteCount = post.getPostDetailsVoteCount();
    Assertion.assertEquals(firstVoteCount, secondVoteCount);
}
Also used : Post(com.wikia.webdriver.elements.mercury.components.discussions.common.Post) PostDetailsPage(com.wikia.webdriver.elements.mercury.pages.discussions.PostDetailsPage)

Aggregations

Post (com.wikia.webdriver.elements.mercury.components.discussions.common.Post)7 PostsListPage (com.wikia.webdriver.elements.mercury.pages.discussions.PostsListPage)2 Loading (com.wikia.webdriver.elements.mercury.components.Loading)1 PostDetailsPage (com.wikia.webdriver.elements.mercury.pages.discussions.PostDetailsPage)1