package org.richfaces.tests.metamer.ftest.richTab; import java.util.List; import org.jboss.arquillian.graphene.findby.FindByJQuery; import org.openqa.selenium.WebElement; import org.richfaces.fragment.tabPanel.RichFacesTabPanel; import org.richfaces.tests.metamer.ftest.webdriver.MetamerPage; public class TabSimplePage extends MetamerPage { @FindByJQuery(value = "div[id$=tabPanel]") private RichFacesTabPanel tabPanel; @FindByJQuery(value = "div[id$=tabPanel]") private WebElement tabAsWebElement; @FindByJQuery(value = "div[id*=tab] > div.rf-tab-cnt") private List<WebElement> itemContents; @FindByJQuery(value = "div[id$=tab1]") private WebElement firstTabContentParentElement; public RichFacesTabPanel getTabPanel() { return tabPanel; } public List<WebElement> getItemContents() { return itemContents; } public List<WebElement> getInactiveHeaders() { return tabPanel.advanced().getAllInactiveHeadersElements(); } public List<WebElement> getDisabledHeaders() { return tabPanel.advanced().getAllDisabledHeadersElements(); } public WebElement getFirstTabContentParentElement() { return firstTabContentParentElement; } public WebElement getTabAsWebElement() { return tabAsWebElement; } }