package org.mifos.test.acceptance.framework.admin;
import org.mifos.test.acceptance.framework.AbstractPage;
import com.thoughtworks.selenium.Selenium;
public class BatchJobsPage extends AbstractPage{
public BatchJobsPage(Selenium selenium) {
super(selenium);
}
public void selectBatchJob(String name){
selenium.click("//input[@name='ONDEMAND' and @value='"+name+"']");
}
public void runSelectedBatchJobs(){
selenium.click("RUN");
}
public String getPreviousRunStart(String name) {
return selenium.getText( "//form/div/div/div/div/span[2]/strong[text()='" + name + "']/" +
"parent::span/parent::div/following-sibling::div/following-sibling::div/span[2]");
}
public String getPreviousRunStatus(String name) {
return selenium.getText( "//form/div/div/div/div/span[2]/strong[text()='" + name + "']/" +
"parent::span/parent::div/following-sibling::div/following-sibling::div/span[4]");
}
}