Как сделать новые ключевые слова базы данных в Katalon Studio и использовать их - PullRequest
0 голосов
/ 25 декабря 2018

Как создавать собственные скрипты и использовать их?

Я уже создал сценарий подключения к базе данных, и я использую его в тестовом примере, но теперь я не хочу использовать операторы select.

Я создал SQLHandler, где я подключаюсь к БД иЯ хочу заставить другого выполнить выбранное действие.

Сценарий, который я предоставил, я использую в своем тестовом примере и хочу скрыть его от тестового примера и использовать что-то вроде моего 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))

1 Ответ

0 голосов
/ 26 декабря 2018

Я думаю, что вы можете создать собственное ключевое слово и скрыть оператор выбора там.Пример пользовательского ключевого слова выглядит следующим образом:

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

...