testing_e-Office/e-office kauman testing/Scripts/E2E_Testing/E2E_Logout/Script1775048693876.groovy

44 lines
1.1 KiB
Groovy

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()