Katalon - Как получить Test Case в качестве аргумента в пользовательском ключевом слове? - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь создать пользовательское ключевое слово, которое получает Test Case в качестве аргумента и пытается запустить его в течение определенного числа раз.

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

What I already have

Это пользовательское ключевое слово получает тестовый случай в качестве входной строки, но я хочу иметь возможность использовать браузер тестового случая так же, как WebUI.callTestCase(findTestCase (wantedTestCase), [:], FailureHandling.OPTIONAL) работает в ручном режиме, поэтому моим коллегам проще использовать.

Я заметил, что обозреватель хранилища объектов отображается в ручном режиме, когда аргумент равентипа TestObject, но, похоже, то же самое не происходит, когда типом является TestCase, хотя ключевое слово CallTestCase, похоже, способно сделать это для папки Test Cases.

1 Ответ

0 голосов
/ 15 февраля 2019

Вы можете использовать этот код, чтобы определить его:

def up = CustomKeywords.'uploadFile.fileupload.listFilesAndFilesSubDirectories'(directory.toString())
...