首页 > 解决方案 > Katalon - 如何在自定义关键字中接收测试用例作为参数?

问题描述

我正在尝试创建一个自定义关键字,它接收一个测试用例作为参数,并尝试在给定的次数内启动它。

我在一个使用 Katalon 5.10.1 的测试自动化项目的技术和功能配置混合团队中。我正在尝试创建一个自定义关键字来接收测试用例和多次尝试,以便在失败的情况下可以自动重试给定的测试用例。

我已经拥有的

这个自定义关键字接收测试用例作为输入字符串,但我希望能够像 WebUI.callTestCase(findTestCase(wantedTestCase), [:], FailureHandling.OPTIONAL) 在手动模式下一样使用测试用例浏览器,所以它是让我的同事使用更简单。

我注意到,当参数类型为 TestObject 时,对象存储库浏览器会以手动模式显示,但当类型为 TestCase 时似乎不会发生同样的情况,但 CallTestCase 关键字似乎能够为 Test Cases 文件夹执行此操作。

标签: katalon-studio

解决方案


您可以使用此代码来定义它:

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

推荐阅读