import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject

import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI

WebUI.openBrowser('')

WebUI.maximizeWindow()

WebUI.navigateToUrl('https://kaumancare.my.id/login')

// Verifikasi halaman login tampil
WebUI.verifyElementPresent(findTestObject('Page_Aplikasi Kepegawaian/button_Login'), 10)

// Input email
WebUI.setText(
	findTestObject('Page_Aplikasi Kepegawaian/input_nameexample.com'),
	'admin@example.com'
)

// Input password (gunakan SATU password saja)
WebUI.setEncryptedText(
	findTestObject('Page_Aplikasi Kepegawaian/input_'),
	'8SQVv/p9jVRYfSV/eMGvjg=='
)

// Klik Login
WebUI.click(findTestObject('Page_Aplikasi Kepegawaian/button_Login'))

// Verifikasi login berhasil
WebUI.verifyElementPresent(
	findTestObject('Page_Aplikasi Kepegawaian/button_Keluar'),
	10
)

// Logout
WebUI.click(findTestObject('Page_Aplikasi Kepegawaian/button_Keluar'))

// Verifikasi kembali ke halaman login
WebUI.verifyElementPresent(
	findTestObject('Page_Aplikasi Kepegawaian/button_Login'),
	10
)

WebUI.closeBrowser()