package org.openmrs.steps;
import org.jbehave.core.annotations.Given;
import org.jbehave.core.annotations.Then;
import org.jbehave.core.annotations.When;
import org.openmrs.Steps;
import org.openqa.selenium.WebDriver;
import static org.hamcrest.Matchers.equalTo;
import static org.openqa.selenium.lift.Finders.link;
import static org.openqa.selenium.lift.Finders.title;
import static org.openqa.selenium.lift.Matchers.text;
public class FindPatientSteps extends Steps {
public FindPatientSteps(WebDriver driver) {
super(driver);
}
@Given("I am on $title screen")
public void onHomePage(String title) {
assertPresenceOf(title().with(text(equalTo("OpenMRS - " + title))));
}
@When("I click on the $createPatient link")
public void clickOnCreatePatientLink(String createPatient) {
clickOn(link().with(text(equalTo(createPatient))));
}
@Then("take me to Find/Create Patient Page with $createPatientTitle as title")
public void verifyCreatePatientPage(String createPatientTitle) {
assertPresenceOf(title().with(text(equalTo("OpenMRS - " + createPatientTitle))));
}
}