Skip to content

Commit

Permalink
Enhance the implementation of systemSavesEncounter() method within th…
Browse files Browse the repository at this point in the history
…e patient encounter test
  • Loading branch information
kdaud committed Apr 1, 2024
1 parent be02f68 commit d348ae2
Showing 1 changed file with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,24 @@
*/
package org.openmrs.contrib.qaframework.automation;

import static org.junit.Assert.assertTrue;

import io.cucumber.java.After;
import io.cucumber.java.Before;
import io.cucumber.java.en.And;
import io.cucumber.java.en.Given;
import io.cucumber.java.en.Then;
import io.cucumber.java.en.When;

import static org.junit.Assert.assertTrue;

import org.junit.Assert;
import org.openmrs.contrib.qaframework.RunTest;
import org.openmrs.contrib.qaframework.helper.TestData;
import org.openmrs.contrib.qaframework.page.AdministrationPage;
import org.openmrs.contrib.qaframework.page.EncounterFormPage;
import org.openmrs.contrib.qaframework.page.ManageEncountersPage;
import org.openmrs.contrib.qaframework.page.SystemAdministrationPage;
import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;

public class PatientEncounterSteps extends Steps {

Expand Down Expand Up @@ -81,11 +84,13 @@ public void fillEncounterForm() {
@And("a user clicks Save Encounter button")
public void clickOnSaveEncounterButton() {
encounterFormPage.clickOnSaveEncounter();
assertTrue(textExists("Encounter saved"));
}

@Then("the system saves encounter in the encounters table")
public void systemSavesEncounter() {
assertTrue(textExists("Encounter saved"));
WebElement element = driver.findElement(By.xpath("//*[@id='openmrs_msg']"));
Assert.assertEquals(element.getText(), "Encounter saved");
}

@When("a user clicks on deleted checkbox")
Expand Down

0 comments on commit d348ae2

Please sign in to comment.