use of com.wikia.webdriver.common.core.annotations.InBrowser in project selenium-tests by Wikia.
the class LockingPostTests method userOnMobileCanNotLockAPostOnPostDetailsPage.
// Second Regular User on mobile
@Test(groups = { "discussions-locking-posts-mobile", "discussions-userMobileLocking" })
@Execute(asUser = User.USER_2)
@InBrowser(browser = Browser.CHROME, emulator = Emulator.GOOGLE_NEXUS_5)
public void userOnMobileCanNotLockAPostOnPostDetailsPage() {
final MoreOptionsPopOver moreOptionsPopOver = findMoreOptionsOnPostDetailsPage();
Assertion.assertFalse(moreOptionsPopOver.hasLockPostOption(), String.format(SHOULD_NOT_LOCK_MESSAGE, User.USER_2.name()));
}
use of com.wikia.webdriver.common.core.annotations.InBrowser in project selenium-tests by Wikia.
the class LockingPostTests method userOnMobileCanNotAddReplyUnderLockedPostOnPostDetailsPage.
// User on mobile
@Test(groups = { "discussions-locking-posts-mobile", "discussions-userMobileLocking" })
@Execute(asUser = User.USER)
@InBrowser(browser = Browser.CHROME, emulator = Emulator.GOOGLE_NEXUS_5)
public void userOnMobileCanNotAddReplyUnderLockedPostOnPostDetailsPage() {
PostDetailsPage page = lockPostAsDiscussionsModeratorAndOpenPostDetailsPage();
Assertion.assertTrue(page.getPost().findNewestPost().isLocked(), SHOULD_BE_LOCKED_MESSAGE);
final String message = String.format(SHOULD_NOT_ADD_REPLY_MESSAGE, User.USER.name(), User.DISCUSSIONS_MODERATOR.name());
Assertion.assertFalse(page.getReplyCreatorMobile().isPresent(), message);
}
use of com.wikia.webdriver.common.core.annotations.InBrowser in project selenium-tests by Wikia.
the class PromotingTests method anonUserOnDesktopCanSeeAppPromotion.
/**
* ANON ON DESKTOP SECTION
*/
@InBrowser(browser = Browser.FIREFOX, browserSize = DESKTOP_RESOLUTION)
public void anonUserOnDesktopCanSeeAppPromotion() {
Promoting promoting = findPromoting();
assertTrue(promoting.isAppleLinkDisplayed());
assertTrue(promoting.isGooglePlayLinkDisplayed());
assertEquals(promoting.getPromotionAppText(), DESKTOP_PROMOTION_TEXT);
}
use of com.wikia.webdriver.common.core.annotations.InBrowser in project selenium-tests by Wikia.
the class Layout method testLayoutForDeAnon1284x900.
@Test(groups = { "globalNavigationBarLayoutForDeAnon1284x900" })
@Execute(onWikia = "de.gta")
@InBrowser(browserSize = "1296x900", browser = Browser.FIREFOX)
public void testLayoutForDeAnon1284x900() {
GlobalNavigation globalNavigation = new HomePage().getGlobalNavigation();
Assert.assertTrue(globalNavigation.isFandomLogoVisible());
Assert.assertTrue(globalNavigation.isCommunityCentralLinkVisible());
Assert.assertTrue(globalNavigation.isSearchInputVisible());
Assert.assertTrue(globalNavigation.isAccountMenuVisible());
Assert.assertTrue(globalNavigation.isStartWikiButtonVisible());
Assert.assertTrue(globalNavigation.isPartnerSlotLinkVisible());
Assert.assertFalse(globalNavigation.isGamesHubVisible());
Assert.assertFalse(globalNavigation.isMoviesHubVisible());
Assert.assertFalse(globalNavigation.isTVHubVisible());
Assert.assertFalse(globalNavigation.isWikisMenuVisible());
Assert.assertFalse(globalNavigation.isUserAvatarVisible());
Assert.assertFalse(globalNavigation.isNotificationsIconVisible());
}
use of com.wikia.webdriver.common.core.annotations.InBrowser in project selenium-tests by Wikia.
the class PlayingVideoTests method PlayingVideoTests_002_ooyala.
@Test(groups = { "Media", "ProviderTests", "PlayingVideoTests", "PlayingVideoTests_002" })
@Execute(onWikia = "sktest123", disableFlash = "false")
@InBrowser(browser = Browser.FIREFOX, browserSize = BROWSER_SIZE)
public void PlayingVideoTests_002_ooyala() {
String articleName = "VideoOoyalaAgegateInline";
ArticlePageObject article = new ArticlePageObject().open(articleName);
article.verifyVideo();
VideoComponentObject video = article.clickThumbnailVideoInline();
video.verifyVideoEmbedWidth();
video.verifyVideoOoyalaAgeGate();
video.verifyVideoObjectVisible();
video.verifyVideoOoyalaEmbed();
}
Aggregations