Search in sources :

Example 1 with TopBar

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

the class PollsnackTests method init.

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

Example 2 with TopBar

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

the class SpotifyTests method init.

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

Example 3 with TopBar

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

the class TwitterTests method init.

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

Example 4 with TopBar

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

the class VKTests method init.

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

Example 5 with TopBar

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

the class TopBarTests method mercury_topbar_topBarIsAlwaysVisible.

@Test(groups = "mercury_topbar_topBarIsAlwaysVisible")
public void mercury_topbar_topBarIsAlwaysVisible() {
    TopBar topBar = new ArticlePage().open(MercurySubpages.MAIN_PAGE).getTopBar();
    Assertion.assertTrue(topBar.isNavigationBarVisible());
    Assertion.assertTrue(topBar.isLogoVisible());
    Assertion.assertTrue(topBar.isHamburgerIconVisible());
    Assertion.assertTrue(topBar.isSearchIconVisible());
    driver.executeScript("window.scrollTo(100, document.body.scrollHeight)");
    Assertion.assertTrue(topBar.isNavigationBarVisible());
    Assertion.assertTrue(topBar.isLogoVisible());
    Assertion.assertTrue(topBar.isHamburgerIconVisible());
    Assertion.assertTrue(topBar.isSearchIconVisible());
}
Also used : TopBar(com.wikia.webdriver.elements.mercury.components.TopBar) ArticlePage(com.wikia.webdriver.elements.mercury.pages.ArticlePage) Test(org.testng.annotations.Test)

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