package com.metservice.kanban.jwebunit; import net.sourceforge.jwebunit.junit.WebTester; public class PETPage extends BoardPage { public String PET_TABLE_XPATH = "//table[@id=\"plannedFeatures\"]/tbody"; public PETPage(WebTester tester) { super(tester); } public PETPage checkPetAverageCaseValue(String size){ tester.assertElementPresentByXPath(PET_TABLE_XPATH + "/tr[3]/td[5][contains(text(), \""+size+"\")]"); return this; } public PETPage checkPetWorstCaseValue(String size){ tester.assertElementPresentByXPath(PET_TABLE_XPATH + "/tr[3]/td[6][contains(text(), \""+size+"\")]"); return this; } public PETPage checkFeatureDescription(String description){ tester.assertElementPresentByXPath(PET_TABLE_XPATH + "/tr[3]/td[3][contains(text(), \""+description+"\")]"); return this; } public PETPage clickMustHave(int itemId) { tester.clickElementByXPath("//input[@id='must-have-" + itemId + "']"); return new PETPage(tester); } }