我们正在尝试评估一些自动化工具。我们目前正在寻找Katalon Studio。遗憾的是,我们没有找到一种方法来完成一项非常简单的任务:将多个关键字映射到一个关键字中。
假设我们有以下用于登录我们的Web界面的关键字:
click_on_username
send_keys "user1"
click_on_password
send_keys "password1"
因此,让我们假设我需要登录多次(例如测试)。由于我不想重复:如何将这四个关键字映射到一个关键字中,例如在“ login_with_credentials” user1,password1”中无需再次编写所有代码,而只需将这些关键字以层级方式绑定在一起即可。
让我们说:
login_with_credentials "user1, password1" -> click_on_username
send_keys "user1"
click_on_password
send_keys "password
我该怎么做?
答案 0 :(得分:2)
您可以在Katalon Studio中创建自定义关键字。参见:
https://www.katalon.com/resources-center/tutorials/create-custom-keyword/
答案 1 :(得分:2)
如果您对Cucumber感到满意,则可以从5.7.0版开始在Katalon Studio中使用它:https://www.katalon.com/resources-center/blog/cucumber-bdd-automation-testing/。