如何在 Katalon Studio 中制作新的数据库关键字并使用它们
How to make new database keywords in Katalon Studio and use them
如何制作自定义脚本并使用它们?
我已经制作了一个数据库连接脚本并在测试用例中使用它,但现在我不想使用 select 语句。
我创建了一个连接到数据库的 SQLHandler,我想创建另一个来执行 select 操作。
我提供的脚本在我的测试用例中使用,我想从测试用例中隐藏它并使用类似我的 SQLHandler 的东西:
SQLHandler sql = new SQLHandler()
List<GroovyRowResult> res = sql.getSelectResults('SELECT COUNT(*) as calls FROM test WHERE canc IS NOT NULL AND cncat IS NULL')
int countFromDb = res.get(0).get('Calls')
println("No. of rows in Database is(are):" + res.get(0))
我认为您可以创建自定义关键字并在那里隐藏 select 语句。自定义关键字的示例如下所示:
class sample {
@Keyword
def getResource() {
SQLHandler sql = new SQLHandler()
List<GroovyRowResult> res = sql.getSelectResults('SELECT COUNT(*) as calls FROM test WHERE canc IS NOT NULL AND cncat IS NULL')
int countFromDb = res.get(0).get('Calls')
println("No. of rows in Database is(are):" + res.get(0))
return res.get(0))
}
可以在 https://docs.katalon.com/katalon-studio/videos/custom_keywords_and_method_call_statements.html
找到更多信息
如何制作自定义脚本并使用它们?
我已经制作了一个数据库连接脚本并在测试用例中使用它,但现在我不想使用 select 语句。
我创建了一个连接到数据库的 SQLHandler,我想创建另一个来执行 select 操作。
我提供的脚本在我的测试用例中使用,我想从测试用例中隐藏它并使用类似我的 SQLHandler 的东西:
SQLHandler sql = new SQLHandler()
List<GroovyRowResult> res = sql.getSelectResults('SELECT COUNT(*) as calls FROM test WHERE canc IS NOT NULL AND cncat IS NULL')
int countFromDb = res.get(0).get('Calls')
println("No. of rows in Database is(are):" + res.get(0))
我认为您可以创建自定义关键字并在那里隐藏 select 语句。自定义关键字的示例如下所示:
class sample {
@Keyword
def getResource() {
SQLHandler sql = new SQLHandler()
List<GroovyRowResult> res = sql.getSelectResults('SELECT COUNT(*) as calls FROM test WHERE canc IS NOT NULL AND cncat IS NULL')
int countFromDb = res.get(0).get('Calls')
println("No. of rows in Database is(are):" + res.get(0))
return res.get(0))
}
可以在 https://docs.katalon.com/katalon-studio/videos/custom_keywords_and_method_call_statements.html
找到更多信息