import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI // ====================== // LOGIN // ====================== WebUI.openBrowser('') WebUI.navigateToUrl('https://medory.my.id/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(3) // ====================== // MASUK MENU LAPORAN // ====================== WebUI.click(findTestObject('Page_Dashboard MedData - MedData/a_Laporan')) WebUI.delay(2) // ====================== // TC1 - PILIH JENIS LAPORAN (OBAT KELUAR) // ====================== WebUI.selectOptionByValue(findTestObject('Page_Laporan - MedData/select_jenis'), 'keluar', false) WebUI.delay(2) // ====================== // TC2 - DATE PICKER // ====================== WebUI.setText(findTestObject('Page_Laporan - MedData/input_tanggal_mulai'), '17-03-2026') WebUI.setText(findTestObject('Page_Laporan - MedData/input_tanggal_akhir'), '27-03-2026') WebUI.delay(2) // ====================== // TC3 - FILTER LAPORAN // ====================== WebUI.click(findTestObject('Page_Laporan - MedData/button_Filter')) WebUI.delay(3) // ====================== // TC4 - EXPORT PDF // ====================== WebUI.click(findTestObject('Page_Laporan - MedData/a_Export PDF')) WebUI.delay(2) // ====================== // TC5 - EXPORT EXCEL // ====================== WebUI.click(findTestObject('Page_Laporan - MedData/a_Export Excel')) WebUI.delay(2) // ====================== // TC6 - PILIH LAPORAN OBAT MASUK // ====================== WebUI.selectOptionByValue(findTestObject('Page_Laporan - MedData/select_jenis'), 'masuk', false) WebUI.click(findTestObject('Page_Laporan - MedData/button_Filter')) WebUI.delay(3) // ====================== // TC7 - TAMPILKAN DATA TABEL // ====================== WebUI.delay(2) // ====================== // SELESAI // ====================== WebUI.closeBrowser()