katalon-studio - Katalon - 如何在自定义关键字中接收测试用例作为参数?
问题描述
我正在尝试创建一个自定义关键字,它接收一个测试用例作为参数,并尝试在给定的次数内启动它。
我在一个使用 Katalon 5.10.1 的测试自动化项目的技术和功能配置混合团队中。我正在尝试创建一个自定义关键字来接收测试用例和多次尝试,以便在失败的情况下可以自动重试给定的测试用例。
这个自定义关键字接收测试用例作为输入字符串,但我希望能够像 WebUI.callTestCase(findTestCase(wantedTestCase), [:], FailureHandling.OPTIONAL) 在手动模式下一样使用测试用例浏览器,所以它是让我的同事使用更简单。
我注意到,当参数类型为 TestObject 时,对象存储库浏览器会以手动模式显示,但当类型为 TestCase 时似乎不会发生同样的情况,但 CallTestCase 关键字似乎能够为 Test Cases 文件夹执行此操作。
解决方案
您可以使用此代码来定义它:
def up = CustomKeywords.'uploadFile.fileupload.listFilesAndFilesSubDirectories'(directory.toString())
推荐阅读
- jenkins - 在詹金斯中找不到 docker 命令
- sublimetext3 - “将项目另存为”的 SublimeText 键绑定?
- python-3.x - 更改绘图时如何始终更新矩形选择器?
- c++ - 如何将一系列点添加到 q3dsurface?
- python - Emacs 中的 Python 和 Django 源代码导航
- ionic-framework - 如何修复 fsevents@1.2.9 不支持的平台:想要 {"os":"darwin","arch":"any"}(当前:{"os":"win32","arch":"x64" })
- java - Tomcat v 9.0 - 不允许检索公钥
- java - 洗牌数组(Java)
- typescript - 确保部分在运行时已满
- c - 如何使用 printf 以便用小数打印零