automation-testing-katalon-.../Scripts/Edit_Obat_Masuk_Admin/Script1773499344843.groovy

75 lines
2.0 KiB
Groovy

import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
// ==============================
// OPEN BROWSER
// ==============================
WebUI.openBrowser('')
WebUI.maximizeWindow()
// ==============================
// LOGIN
// ==============================
WebUI.navigateToUrl('https://medory.my.id/login')
WebUI.waitForPageLoad(10)
// Input Email
WebUI.setText(findTestObject('Page_Login - MedData/input_Email'), 'admin@admin.com')
// Input Password
WebUI.setEncryptedText(findTestObject('Page_Login - MedData/input_Password'), '8SQVv/p9jVRYfSV/eMGvjg==')
// Toggle password (optional)
WebUI.click(findTestObject('Page_Login - MedData/button_password-toggle'))
// Klik tombol Masuk
WebUI.click(findTestObject('Page_Login - MedData/button_Masuk'))
WebUI.waitForPageLoad(10)
// ==============================
// MASUK MENU OBAT MASUK
// ==============================
WebUI.click(findTestObject('Page_Dashboard MedData - MedData/a_Obat Masuk'))
WebUI.waitForPageLoad(10)
// ==============================
// PILIH DATA YANG AKAN DI EDIT
// ==============================
// Klik menu aksi pada data obat
WebUI.click(findTestObject('Page_Data Obat Masuk - MedData/svg_w-5 h-5 text-7A7FAE'))
// Klik tombol edit
WebUI.click(findTestObject('Page_Data Obat Masuk - MedData/a_Edit'))
WebUI.waitForPageLoad(10)
// ==============================
// EDIT DATA OBAT
// ==============================
// Edit nama obat
WebUI.setText(findTestObject('Page_Edit Obat Masuk - MedData/input_Masukkan nama obat'), 'Alcohol Onemed edited')
// Simpan perubahan
WebUI.click(findTestObject('Page_Edit Obat Masuk - MedData/button_Simpan Perubahan'))
WebUI.waitForPageLoad(10)
// ==============================
// VERIFIKASI DATA BERHASIL DI EDIT
// ==============================
WebUI.verifyTextPresent('Alcohol Onemed edited', false)
// ==============================
// CLOSE BROWSER
// ==============================
WebUI.closeBrowser()