Search in sources :

Example 11 with TopBar

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

the class NavigationTests method mercury_navigation_resetNavigationState.

void mercury_navigation_resetNavigationState(WikiBasePageObject page) {
    TopBar topBar = page.getTopBar();
    Navigation navigation = topBar.openNavigation();
    Assertion.assertTrue(navigation.isMainHeaderVisible());
    navigation.openSubMenu(1);
    Assertion.assertTrue(navigation.isBackButtonVisible());
    topBar.clickCloseButton();
    topBar.openNavigation();
    Assertion.assertTrue(navigation.isMainHeaderVisible());
}
Also used : Navigation(com.wikia.webdriver.elements.mercury.components.Navigation) TopBar(com.wikia.webdriver.elements.mercury.components.TopBar)

Example 12 with TopBar

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

the class CuratedContentModal method CuratedContentModal_002_MercuryNavBarShouldNotBeVisible.

@Execute(asUser = User.STAFF)
@Test(groups = { "CuratedContentModal_002", "CuratedContent" })
public void CuratedContentModal_002_MercuryNavBarShouldNotBeVisible() {
    MainPage main = new MainPage(driver).open();
    CuratedContentToolModal modal = main.clickCuratedContentToolButton();
    Assertion.assertTrue(modal.isModalVisible());
    Assertion.assertFalse(new TopBar(driver).isNavigationBarVisible());
}
Also used : CuratedContentToolModal(com.wikia.webdriver.pageobjectsfactory.componentobject.modalwindows.CuratedContentToolModal) TopBar(com.wikia.webdriver.elements.mercury.components.TopBar) MainPage(com.wikia.webdriver.pageobjectsfactory.pageobject.oasis.MainPage) Execute(com.wikia.webdriver.common.core.annotations.Execute) Test(org.testng.annotations.Test)

Example 13 with TopBar

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

the class NavigationTests method mercury_navigation_openAndCloseNavigationAndItsSubMenu.

void mercury_navigation_openAndCloseNavigationAndItsSubMenu(WikiBasePageObject page) {
    TopBar topBar = page.getTopBar();
    topBar.openNavigation().openSubMenu(1).closeSubMenu();
    topBar.clickCloseButton();
    Assertion.assertTrue(topBar.isHamburgerIconVisible());
}
Also used : TopBar(com.wikia.webdriver.elements.mercury.components.TopBar)

Example 14 with TopBar

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

the class SignupPageObject method openMobileSignupPage.

public SignupPageObject openMobileSignupPage() {
    new TopBar(driver).openNavigation();
    new Navigation(driver).clickOnSignInRegisterButton();
    wait.forElementVisible(signupButton);
    signupButton.click();
    return new SignupPageObject(driver);
}
Also used : Navigation(com.wikia.webdriver.elements.mercury.components.Navigation) TopBar(com.wikia.webdriver.elements.mercury.components.TopBar)

Example 15 with TopBar

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

the class SoundCloudTests method init.

private void init() {
    this.topBar = new TopBar(driver);
    this.navigation = new Navigation(driver);
    this.navigate = new Navigate();
    this.widget = new SoundCloudWidgetPageObject(driver);
}
Also used : SoundCloudWidgetPageObject(com.wikia.webdriver.pageobjectsfactory.pageobject.widget.SoundCloudWidgetPageObject) Navigation(com.wikia.webdriver.elements.mercury.components.Navigation) TopBar(com.wikia.webdriver.elements.mercury.components.TopBar) Navigate(com.wikia.webdriver.elements.common.Navigate)

Aggregations

TopBar (com.wikia.webdriver.elements.mercury.components.TopBar)22 Navigation (com.wikia.webdriver.elements.mercury.components.Navigation)13 Navigate (com.wikia.webdriver.elements.common.Navigate)12 Test (org.testng.annotations.Test)6 ArticlePage (com.wikia.webdriver.elements.mercury.pages.ArticlePage)4 Execute (com.wikia.webdriver.common.core.annotations.Execute)1 Loading (com.wikia.webdriver.elements.mercury.components.Loading)1 JoinPageObject (com.wikia.webdriver.elements.mercury.old.JoinPageObject)1 CuratedContentToolModal (com.wikia.webdriver.pageobjectsfactory.componentobject.modalwindows.CuratedContentToolModal)1 MainPage (com.wikia.webdriver.pageobjectsfactory.pageobject.oasis.MainPage)1 ApesterWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.ApesterWidgetPageObject)1 GoogleFormWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.GoogleFormWidgetPageObject)1 PlaybuzzWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.PlaybuzzWidgetPageObject)1 PolldaddyWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.PolldaddyWidgetPageObject)1 PollsnackWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.PollsnackWidgetPageObject)1 SoundCloudWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.SoundCloudWidgetPageObject)1 SpotifyWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.SpotifyWidgetPageObject)1 TwitterWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.TwitterWidgetPageObject)1 VKWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.VKWidgetPageObject)1 WeiboWidgetPageObject (com.wikia.webdriver.pageobjectsfactory.pageobject.widget.WeiboWidgetPageObject)1