katalon-recorder - 在katalon记录器中生成警报消息
问题描述
有什么方法可以为浏览器生成自定义弹出消息。例如,成功登录后,我想生成一个自定义浏览器弹出消息,如“登录成功”。
解决方案
登录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 的内容
推荐阅读
- angular - 不能在 NgModule 中声明“ReactiveFormsModule”,因为它不是当前编译的一部分
- flutter - 是否有任何示例可以帮助我使用颤振短信检索器 api 插件?
- ios - xcode11 segue展开功能准备未执行
- c++ - 嵌套类的静态对象
- java - spring boot+ shiro authorizationCache.clear NullPointerException
- ffmpeg - Manim 错误:这是我在其他任何地方都没有见过的声音问题
- arrays - 反应无法显示过滤列表
- jenkins - 如何在 GitHub 上更改“默认”Jenkins 构建状态标签?
- reactjs - 数据如何传输到其他类组件
- javascript - 如何在不导出基类的情况下调用 TS 方法