首页 > 解决方案 > 在katalon记录器中生成警报消息

问题描述

有什么方法可以为浏览器生成自定义弹出消息。例如,成功登录后,我想生成一个自定义浏览器弹出消息,如“登录成功”。

标签: katalon-recorder

解决方案


登录katalon站点的示例:

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

    import java.awt.Frame
    import javax.swing.JOptionPane

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

    WebUI.openBrowser('')
    WebUI.navigateToUrl("https://www.katalon.com/sign-in/")
    WebUI.waitForPageLoad(60)
    WebUI.click(findTestObject('user_email'))
    WebUI.setText(findTestObject('user_email'), "YOUR VALID USEREMAIL HERE")
    WebUI.click(findTestObject('user_pass'))
    WebUI.setText(findTestObject('user_pass'), "YOUR VALID PASSWORD HERE")
    WebUI.click(findTestObject('login-btn'))
    WebUI.waitForPageLoad(60)
    Boolean loginSuccessFul = WebUI.verifyElementPresent(findTestObject('signOutButton'), 10)
    if (loginSuccessFul) {
        JOptionPane.showMessageDialog(new Frame('Login result'),
            "Login successful.")
    }

结果

也许在https://www.tutorialspoint.com/java/index.htm上可以看到更多关于 java.awt 和 javax.swing 的内容


推荐阅读