package com.redheap.selenium.pages; import com.redheap.selenium.component.AdfInputText; import com.redheap.selenium.component.AdfOutputText; import com.redheap.selenium.component.AdfTable; import com.redheap.selenium.page.Page; import org.openqa.selenium.WebDriver; public class TableDetailStampDemoPage extends Page { private final String table = "dmoTpl:table1"; private final String nameColumn = "ot4"; private final String sizeDetail = "it2"; public TableDetailStampDemoPage(WebDriver webDriver) { super(webDriver); } @Override protected String getExpectedTitle() { return "Table with a detailStamp Facet"; } public AdfTable findTable() { return findAdfComponent(table); } public AdfOutputText findName(int rowIndex) { return findTable().findAdfComponent(nameColumn, rowIndex); } public AdfInputText findSizeDetailFacet(int rowIndex) { return findTable().findAdfComponent(sizeDetail, rowIndex); } }