Testing Katalon Studio:在一个应用程序中映射多个关键字

Testing Katalon Studio:在一个应用程序中映射多个关键字,testing,automated-tests,katalon-studio,Testing,Automated Tests,Katalon Studio,我们正在尝试评估一些自动化工具。我们现在正在看卡塔隆工作室。遗憾的是,我们没有找到一种方法来完成一项非常简单的任务:将多个关键字映射成一个关键字 假设我们有以下登录到web界面的关键字: click_on_username send_keys "user1" click_on_password send_keys "password1" 让我们假设我有多次需要登录的测试。我不想重复:如何将这四个关键字映射为一个关键字,例如,在一个登录\u中,使用\u凭证user1、password1,而无需再

我们正在尝试评估一些自动化工具。我们现在正在看卡塔隆工作室。遗憾的是,我们没有找到一种方法来完成一项非常简单的任务:将多个关键字映射成一个关键字

假设我们有以下登录到web界面的关键字:

click_on_username
send_keys "user1"
click_on_password
send_keys "password1"
让我们假设我有多次需要登录的测试。我不想重复:如何将这四个关键字映射为一个关键字,例如,在一个登录\u中,使用\u凭证user1、password1,而无需再次编码所有内容,只需以分层方式将这些关键字绑定在一起即可

比如说:

login_with_credentials "user1, password1" -> click_on_username
                                             send_keys "user1"
                                             click_on_password
                                             send_keys "password

我该怎么做?

您可以在Katalon Studio中创建自定义关键字。见:


您可以在Katalon Studio中创建自定义关键字。见:


如果您对Cucumber感到满意,您可以从5.7.0版开始在Katalon Studio中使用。

如果您对Cucumber感到满意,您可以从5.7.0版开始在Katalon Studio中使用。

谢谢您的回复。遗憾的是,没有关于调用一个关键字中映射的其他关键字的附加信息。你能给我一个简单的例子说明如何做到这一点吗?谢谢你的回复。遗憾的是,没有关于调用一个关键字中映射的其他关键字的附加信息。你能给我一个简短的例子说明如何做到这一点吗?谢谢,但我们的团队决定不使用Cucumber,而是使用自定义关键字系统。然后,按照@JanZ的建议,将所有关键字打包到另一个关键字中。无效登录\u和\u凭证{单击\u用户名;发送\u密钥用户1;单击\u密码;发送\u密钥密码;}谢谢,但我们的团队决定不使用Cucumber,而是使用自定义关键字系统。然后按照@JanZ的建议,将所有关键字打包到另一个关键字。使用凭据无效登录{单击用户名;发送密钥用户1;单击密码;发送密钥密码;}