automation-testing-katalon-.../Scripts/Laporan_Obat_Masuk_Admin/Script1773504748843.groovy

59 lines
1.4 KiB
Groovy

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)
// ==============================
// 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 OBAT MASUK
// ==============================
WebUI.click(findTestObject('Page_Laporan - MedData/a_Obat Masuk'))
WebUI.delay(10)
// ==============================
// SELESAI
// ==============================
WebUI.closeBrowser()