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;
}
}