package org.richfaces.tests.metamer.ftest.richDataTable.fragment; import java.util.List; import org.jboss.arquillian.graphene.fragment.Root; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.FindBy; import org.richfaces.tests.metamer.ftest.abstractions.fragments.ColumnGroupHeaderInterface; public class ColumnGroupHeaderDT implements ColumnGroupHeaderInterface { @Root private WebElement rootElement; @FindBy(className = "rf-dt-hdr") private List<WebElement> rows; @Override public WebElement getCell(int row, int cell) { return getRow(row).findElements(By.className("rf-dt-hdr-c")).get(cell); } @Override public WebElement getRootElement() { return rootElement; } @Override public WebElement getRow(int row) { return getRows().get(row); } @Override public List<WebElement> getRows() { return rows; } }