From b2b2cca061a36c58092914d860f8d1f212c4e601 Mon Sep 17 00:00:00 2001 From: EdisonMeks Date: Tue, 14 Nov 2023 17:05:32 +0300 Subject: [PATCH] added search parameters to searchPatientIdentifierOrPatientName method and added patient to select --- .../openmrs/contrib/qaframework/page/ManagePatientPage.java | 5 +++++ .../qaframework/automation/AddNewIdentifierSteps.java | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/qaframework-bdd-tests/src/main/java/org/openmrs/contrib/qaframework/page/ManagePatientPage.java b/qaframework-bdd-tests/src/main/java/org/openmrs/contrib/qaframework/page/ManagePatientPage.java index bbe7e7910..78e6482ca 100644 --- a/qaframework-bdd-tests/src/main/java/org/openmrs/contrib/qaframework/page/ManagePatientPage.java +++ b/qaframework-bdd-tests/src/main/java/org/openmrs/contrib/qaframework/page/ManagePatientPage.java @@ -24,4 +24,9 @@ public void searchPatientIdentifierOrPatientName(String text) { waitForTextToBePresentInElement(SEARCH_STATUS,text.substring(0, text.length() - 1)); } + public void clickOnFirstPatient(String text) { + setText(SEARCH_ELEMENT, text); + clickOn(By.cssSelector("#openmrsSearchTable > tbody > tr:nth-child(2)")); + } + } diff --git a/qaframework-bdd-tests/src/test/java/org/openmrs/contrib/qaframework/automation/AddNewIdentifierSteps.java b/qaframework-bdd-tests/src/test/java/org/openmrs/contrib/qaframework/automation/AddNewIdentifierSteps.java index 692201d78..9176864bb 100644 --- a/qaframework-bdd-tests/src/test/java/org/openmrs/contrib/qaframework/automation/AddNewIdentifierSteps.java +++ b/qaframework-bdd-tests/src/test/java/org/openmrs/contrib/qaframework/automation/AddNewIdentifierSteps.java @@ -53,12 +53,12 @@ public void loadManagePatientsPage() { @When("a user searches for the patient") public void searchPatientIdentifierOrPatientName() { - managePatientPage.searchPatientIdentifierOrPatientName(firstPatientIdentifier); + managePatientPage.searchPatientIdentifierOrPatientName("john"); } @And("user selects returned patient") public void userSelectsReturnedPatient() { - dashboardPage = findPatientPage.clickOnFirstPatient(); + managePatientPage.clickOnFirstPatient("john"); } @And("a user clicks on add new identifier")