import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI // ============================== // BUKA BROWSER // ============================== WebUI.openBrowser('') WebUI.navigateToUrl('https://medory.my.id/login') // ============================== // LOGIN // ============================== WebUI.setText(findTestObject('Page_Login - MedData/input_Email'), 'admin@admin.com') WebUI.setEncryptedText(findTestObject('Page_Login - MedData/input_Password'), '8SQVv/p9jVRYfSV/eMGvjg==') WebUI.click(findTestObject('Page_Login - MedData/button_Masuk')) WebUI.delay(2) // ============================== // MASUK MENU LAPORAN // ============================== WebUI.click(findTestObject('Page_Dashboard MedData - MedData/a_Laporan')) WebUI.delay(2) // ============================== // PILIH JENIS LAPORAN // ============================== WebUI.selectOptionByValue(findTestObject('Page_Laporan - MedData/select_jenis'), 'keluar', false) WebUI.delay(1) // ============================== // FILTER TANGGAL // ============================== WebUI.click(findTestObject('Page_Laporan - MedData/input_tanggal_mulai')) WebUI.click(findTestObject('Page_Laporan - MedData/input_tanggal_akhir')) WebUI.click(findTestObject('Page_Laporan - MedData/button_Filter')) WebUI.delay(10) // ============================== // PINDAH KE MENU OBAT KELUAR // ============================== WebUI.click(findTestObject('Page_Data Obat Masuk - MedData/a_Obat Keluar')) WebUI.delay(10) // ============================== // SELESAI // ============================== WebUI.closeBrowser()