Search in sources :

Example 6 with SpecialWikiActivityPageObject

use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.SpecialWikiActivityPageObject in project selenium-tests by Wikia.

the class WikiActivityTests method WikiActivityTests_001_newEditionIsRecordedOnActivityModule.

/**
   * https://wikia-inc.atlassian.net/browse/DAR-1617
   */
@Test(groups = "WikiActivity_001")
@Execute(asUser = User.USER)
public void WikiActivityTests_001_newEditionIsRecordedOnActivityModule() {
    String articleContent = PageContent.ARTICLE_TEXT + DateTime.now().getMillis();
    ArticlePageObject article = new ArticlePageObject().open("NewEditionIsRecordedOnActivityModule");
    String articleName = article.getArticleName();
    VisualEditModePageObject visualEditMode = article.navigateToArticleEditPage();
    visualEditMode.addContent(articleContent);
    visualEditMode.submitArticle();
    article.verifyContent(articleContent);
    new SpecialWikiActivityPageObject(driver).open().verifyRecentEdition(articleName, credentials.userName);
}
Also used : ArticlePageObject(com.wikia.webdriver.pageobjectsfactory.pageobject.article.ArticlePageObject) SpecialWikiActivityPageObject(com.wikia.webdriver.pageobjectsfactory.pageobject.special.SpecialWikiActivityPageObject) VisualEditModePageObject(com.wikia.webdriver.pageobjectsfactory.pageobject.article.editmode.VisualEditModePageObject) Execute(com.wikia.webdriver.common.core.annotations.Execute) Test(org.testng.annotations.Test)

Example 7 with SpecialWikiActivityPageObject

use of com.wikia.webdriver.pageobjectsfactory.pageobject.special.SpecialWikiActivityPageObject in project selenium-tests by Wikia.

the class VideosModuleTests method VideosModuleTest_002.

/**
   * Checks if the Videos Module does not show up where it shouldn't. This checks the main page and
   * Special:WikiActivity, however the Videos Module shouldn't show up anywhere besides Article or
   * File pages. This is just a smoke test to make sure nothing is seriously wrong.
   */
@Test(groups = { "VideosModule", "VideosModuleTest_002", "Media" })
public void VideosModuleTest_002() {
    VideosModuleComponentObject videosModule = new VideosModuleComponentObject(driver);
    new MainPage(driver).open();
    videosModule.verifyVideosModuleNotShowing();
    new SpecialWikiActivityPageObject(driver).open();
    videosModule.verifyVideosModuleNotShowing();
}
Also used : SpecialWikiActivityPageObject(com.wikia.webdriver.pageobjectsfactory.pageobject.special.SpecialWikiActivityPageObject) VideosModuleComponentObject(com.wikia.webdriver.pageobjectsfactory.componentobject.videosmodule.VideosModuleComponentObject) MainPage(com.wikia.webdriver.pageobjectsfactory.pageobject.oasis.MainPage) Test(org.testng.annotations.Test)

Aggregations

SpecialWikiActivityPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.special.SpecialWikiActivityPageObject)7 Test (org.testng.annotations.Test)7 Execute (com.wikia.webdriver.common.core.annotations.Execute)5 ArticlePageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.article.ArticlePageObject)3 VisualEditModePageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.article.editmode.VisualEditModePageObject)3 SpecialCreatePage (com.wikia.webdriver.pageobjectsfactory.pageobject.special.SpecialCreatePage)2 MiniEditorComponentObject (com.wikia.webdriver.pageobjectsfactory.componentobject.minieditor.MiniEditorComponentObject)1 VideosModuleComponentObject (com.wikia.webdriver.pageobjectsfactory.componentobject.videosmodule.VideosModuleComponentObject)1 UserProfilePageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.UserProfilePageObject)1 WikiBasePageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.WikiBasePageObject)1 MessageWall (com.wikia.webdriver.pageobjectsfactory.pageobject.messagewall.MessageWall)1 MainPage (com.wikia.webdriver.pageobjectsfactory.pageobject.oasis.MainPage)1 BlogPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.wikipage.blog.BlogPageObject)1