gpt4 book ai didi

java - 如何创建在测试监听器中定义的类型的全局变量?

转载 作者:行者123 更新时间:2023-11-30 05:30:56 26 4
gpt4 key购买 nike

我使用 Katalon ( Simplify API, Web, MobileAutomation Tests ),并且需要在测试监听器中创建一个名为 objectA 的全局变量。

但是,这个变量不是一个String而是一个Object,所以我无法使用GlobalVariable功能。

有一种方法可以从测试监听器中定义和存储该对象,以便在我的项目中随时随地使用它?

提前致谢,问候,

可能的解决方案:

def map = ['ObjectA' : new ObjectA()]
GlobalVariable.Gbl_Map = map
...
def map2 = (Map) GlobalVariable.Gbl_Map
def res = map2['ObjectA'].method()

最佳答案

在 Katalon 中,您可以使用名为 "profile" 的内置函数:

示例:

if (diffInMinutes < GlobalVariable.News_updated_time ) {
println('system is getting updated')} else {
CustomKeywords.'errorMessage.logFailed.markStepFailed'('from 1 h,system was not updated');}

截图:global variable

关于java - 如何创建在测试监听器中定义的类型的全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57572873/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com