Sie sind auf Seite 1von 11

Medical Record System

Execution Environment
Host name foxin - foxin-PC
OS Windows 7 64bit
Katalon version 6.2.1.2
Browser Chrome 76.0.3809.87

Summary
ID Test Suites/Medical Record System
Description

Total 2
Passed 2 Failed 0
Error 0 Incomplete 0

Start 2019-08-03 10:48:05 End 2019-08-03 10:50:17


Elapsed 2m - 11.695s

# ID Description Status
1 Test Cases/RegisterPatient PASSED

2 Test Cases/Find Patient Record PASSED


RegisterPatient

Information

ID Test Cases/RegisterPatient

Description

Tag

Start 2019-08-03 10:48:05 End 2019-08-03 10:48:39

Elapsed 33.308s

Status PASSED

Details

# Description Elapsed Status


1 openBrowser("") 3.847s PASSED

Browser is opened with url: ''

2 navigateToUrl("https://demo.openmrs.org/openmrs/login.htm") 7.152s PASSED

Navigate to 'https://demo.openmrs.org/openmrs/login.htm' successfully

3 setText(findTestObject("Object Repository/Patient 0.126s PASSED


Registration/Page_Login/input_Username_username"), "admin")

Text 'admin' is set on object 'Object Repository/Patient


Registration/Page_Login/input_Username_username'

4 setText(findTestObject("Object Repository/Patient 0.129s PASSED


Registration/Page_Login/input_Password_password"), "Admin123")

Text 'Admin123' is set on object 'Object Repository/Patient


Registration/Page_Login/input_Password_password'

5 click(findTestObject("Object Repository/Patient Registration/Page_Login/li_Registration 0.113s PASSED


Desk"))

Object: 'Object Repository/Patient Registration/Page_Login/li_Registration Desk' is clicked


on
RegisterPatient

# Description Elapsed Status


6 click(findTestObject("Object Repository/Patient Registration/Page_Login/input_Registration 2.212s PASSED
Desk_loginButton"))

Object: 'Object Repository/Patient Registration/Page_Login/input_Registration


Desk_loginButton' is clicked on

7 click(findTestObject("Object Repository/Patient Registration/Page_Home/a_Register a 14.632s PASSED


patient"))

Object: 'Object Repository/Patient Registration/Page_Home/a_Register a patient' is clicked


on

8 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.215s PASSED


Medical Record/input_(required)_givenName"), "ADNewData")

Text 'ADNewData' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_(required)_givenName'

9 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.161s PASSED


Medical Record/input_(required)_familyName"), "One")

Text 'One' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_(required)_familyName'

10 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.119s PASSED


Medical Record/span_Gender"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/span_Gender' is clicked on

11 selectOptionByValue(findTestObject("Object Repository/Patient 0.141s PASSED


Registration/Page_OpenMRS Electronic Medical Record/select_Male Female"),
"M", true)

All options with value 'M' are selected in object 'Object Repository/Patient
Registration/Page_OpenMRS Electronic Medical Record/select_Male Female'
using regular expression

12 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.061s PASSED


Medical Record/li_Birthdate"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/li_Birthdate' is clicked on
RegisterPatient

# Description Elapsed Status


13 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.082s PASSED
Medical Record/input_Day_birthdateDay"), "27")

Text '27' is set on object 'Object Repository/Patient Registration/Page_OpenMRS Electronic


Medical Record/input_Day_birthdateDay'

14 selectOptionByValue(findTestObject("Object Repository/Patient 0.306s PASSED


Registration/Page_OpenMRS Electronic Medical Record/select_Select January
February"), "7", true)

All options with value '7' are selected in object 'Object Repository/Patient
Registration/Page_OpenMRS Electronic Medical Record/select_Select January February'
using regular expression

15 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.355s PASSED


Medical Record/input_Year_birthdateYear"), "1981")

Text '1981' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_Year_birthdateYear'

16 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.091s PASSED


Medical Record/li_Address"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/li_Address' is clicked on

17 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.145s PASSED


Medical Record/input_Address_address1"), "51 7th Lingaa Street ")

Text '51 7th Lingaa Street ' is set on object 'Object Repository/Patient
Registration/Page_OpenMRS Electronic Medical Record/input_Address_address1'

18 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.108s PASSED


Medical Record/input_CityVillage_cityVillage"), "Tirunelveli")

Text 'Tirunelveli' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_CityVillage_cityVillage'

19 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.104s PASSED


Medical Record/input_StateProvince_stateProvince"), "Tamilnadu")

Text 'Tamilnadu' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_StateProvince_stateProvince'
RegisterPatient

# Description Elapsed Status


20 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.103s PASSED
Medical Record/input_Country_country"), "India")

Text 'India' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_Country_country'

21 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.089s PASSED


Medical Record/input_Postal Code_postalCode"), "927111")

Text '927111' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_Postal Code_postalCode'

22 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.077s PASSED


Medical Record/span_Phone Number"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/span_Phone Number' is clicked on

23 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.101s PASSED


Medical Record/input_concat"), "8789954585")

Text '8789954585' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_concat'

24 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.069s PASSED


Medical Record/span_Relatives"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/span_Relatives' is clicked on

25 selectOptionByValue(findTestObject("Object Repository/Patient 0.473s PASSED


Registration/Page_OpenMRS Electronic Medical Record/select_Select Relationship Type"),
"8d919b58-c2cc-11de-8d13-0010c6dffd0f-A", true)

All options with value '8d919b58-c2cc-11de-8d13-0010c6dffd0f-A' are selected in object


'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical
Record/select_Select Relationship Type' using regular expression

26 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.105s PASSED


Medical Record/input_Who is the patient"), "Aone")

Text 'Aone' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_Who is the patient'
RegisterPatient

# Description Elapsed Status


27 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.072s PASSED
Medical Record/i_Who is the patient related"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/i_Who is the patient related' is clicked on

28 selectOptionByValue(findTestObject("Object Repository/Patient 0.134s PASSED


Registration/Page_OpenMRS Electronic Medical Record/select_Select Relationship Type"),
"8d919b58-c2cc-11de-8d13-0010c6dffd0f-A", true)

All options with value '8d919b58-c2cc-11de-8d13-0010c6dffd0f-A' are selected in object


'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical
Record/select_Select Relationship Type' using regular expression

29 setText(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.069s PASSED


Medical Record/input_Who is the patient"), "two")

Text 'two' is set on object 'Object Repository/Patient Registration/Page_OpenMRS


Electronic Medical Record/input_Who is the patient'

30 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.080s PASSED


Medical Record/li_Confirm"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/li_Confirm' is clicked on

31 click(findTestObject("Object Repository/Patient Registration/Page_OpenMRS Electronic 0.073s PASSED


Medical Record/input_Confirm submission_submit"))

Object: 'Object Repository/Patient Registration/Page_OpenMRS Electronic Medical


Record/input_Confirm submission_submit' is clicked on

32 closeBrowser() 1.125s PASSED

Browser is closed
Find Patient Record

Information

ID Test Cases/Find Patient Record

Description

Tag

Start 2019-08-03 10:48:39 End 2019-08-03 10:50:16

Elapsed 1m - 36.968s

Status PASSED

Details

# Description Elapsed Status


1 openBrowser("") 3.213s PASSED

Browser is opened with url: ''

2 maximizeWindow() 1.350s PASSED

Current window maximized

3 navigateToUrl("https://demo.openmrs.org/openmrs/login.htm") 8.004s PASSED

Navigate to 'https://demo.openmrs.org/openmrs/login.htm' successfully

4 setText(findTestObject("Object Repository/Book an 0.095s PASSED


Appointment/Page_Login/input_Username_username"), "admin")

Text 'admin' is set on object 'Object Repository/Book an


Appointment/Page_Login/input_Username_username'

5 setEncryptedText(findTestObject("Object Repository/Book an 0.756s PASSED


Appointment/Page_Login/input_Password_password"), "/5S6MFFLcE4mlsixtc6/Tg==")

Text ****** has been set on object 'Object Repository/Book an


Appointment/Page_Login/input_Password_password'

6 click(findTestObject("Object Repository/Book an Appointment/Page_Login/li_Registration 0.080s PASSED


Desk"))

Object: 'Object Repository/Book an Appointment/Page_Login/li_Registration Desk' is clicked


on
Find Patient Record

# Description Elapsed Status


7 click(findTestObject("Object Repository/Book an 1.958s PASSED
Appointment/Page_Login/input_Registration Desk_loginButton"))

Object: 'Object Repository/Book an Appointment/Page_Login/input_Registration


Desk_loginButton' is clicked on

8 click(findTestObject("Object Repository/Book an Appointment/Page_Home/a_Find Patient 6.700s PASSED


Record"))

Object: 'Object Repository/Book an Appointment/Page_Home/a_Find Patient Record' is


clicked on

9 setText(findTestObject("Object Repository/Book an Appointment/Page_OpenMRS 0.118s PASSED


Electronic Medical Record/input_Find Patient Record_patient-search"), "ADnewdata")

Text 'ADnewdata' is set on object 'Object Repository/Book an Appointment/Page_OpenMRS


Electronic Medical Record/input_Find Patient Record_patient-search'

10 delay(3) 3.013s PASSED

Delayed 3 second(s)

11 click(findTestObject("Object Repository/Book an Appointment/clickRecord")) 11.895s PASSED

Object: 'Object Repository/Book an Appointment/clickRecord' is clicked on

12 click(findTestObject("Object Repository/Book an Appointment/Page_OpenMRS Electronic 3.521s PASSED


Medical Record/a_Request Appointment"))

Object: 'Object Repository/Book an Appointment/Page_OpenMRS Electronic Medical


Record/a_Request Appointment' is clicked on

13 setText(findTestObject("Object Repository/Book an Appointment/Page_OpenMRS 0.167s PASSED


Electronic Medical Record/input_Appointment Type_appointment-type"), "General
Medicine")

Text 'General Medicine' is set on object 'Object Repository/Book an


Appointment/Page_OpenMRS Electronic Medical Record/input_Appointment
Type_appointment-type'

14 click(findTestObject("Object Repository/Book an Appointment/clickgeneralMedicine")) 1.691s PASSED

Object: 'Object Repository/Book an Appointment/clickgeneralMedicine' is clicked on


Find Patient Record

# Description Elapsed Status


15 click(findTestObject("Object Repository/Book an Appointment/Page_OpenMRS Electronic 0.068s PASSED
Medical Record/input_Minimum value must be before maximum_save-button"))

Object: 'Object Repository/Book an Appointment/Page_OpenMRS Electronic Medical


Record/input_Minimum value must be before maximum_save-button' is clicked on
Find Patient Record

# Description Elapsed Status


16 try 33.797s FAILED

Unable to click on object 'Object Repository/Book an Appointment/Page_OpenMRS


Electronic Medical Record/a_Start Visit' (Root cause: com.kms.katalon.core.exception.
StepFailedException: Unable to click on object 'Object Repository/Book an
Appointment/Page_OpenMRS Electronic Medical Record/a_Start Visit'
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed
(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword
(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.click(ClickKeyword.
groovy:86)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute
(ClickKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.
executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click
(WebUiBuiltInKeywords.groovy:616)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$2.call
(Unknown Source)
at Find Patient Record.run(Find Patient Record:50)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.
java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.
java:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.
java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase
(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase
(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.
java:233)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase
(TestSuiteExecutor.java:133)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase
(TestSuiteExecutor.java:116)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:
83)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:
157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown
Source)
at TempTestSuite1564809483223.run(TempTestSuite1564809483223.groovy:35)
Caused by: com.kms.katalon.core.webui.exception.WebElementNotFoundException: Web
element with id: 'Object Repository/Book an Appointment/Page_OpenMRS Electronic
Medical Record/a_Start Visit' located by 'By.xpath: //a[@id='org.openmrs.module.coreapps.
createVisit']' not found
at com.kms.katalon.core.webui.common.WebUiCommonHelper.findWebElement
(WebUiCommonHelper.java:1097)
at com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword.
findWebElement(WebUIAbstractKeyword.groovy:27)
at com.kms.katalon.core.webui.keyword.internal.WebUIAbstractKeyword.
findWebElement(WebUIAbstractKeyword.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.
doCall(ClickKeyword.groovy:77)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword$_click_closure1.call
Find Patient Record

# Description Elapsed Status


(ClickKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword
(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.click(ClickKeyword.
groovy:86)
at com.kms.katalon.core.webui.keyword.builtin.ClickKeyword.execute
(ClickKeyword.groovy:67)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.
executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.click
(WebUiBuiltInKeywords.groovy:616)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$click$2.call
(Unknown Source)
at Script1564748721484.run(Script1564748721484.groovy:50)
... 13 more
)

17 catch (Exception e) 20.347s PASSED

Object: 'Object Repository/Book an Appointment/Page_OpenMRS Electronic Medical


Record/a_Logout' is clicked on

Das könnte Ihnen auch gefallen