【问题标题】:Katalon Studio: Multiple keywords mapped in oneKatalon Studio:多个关键字映射在一个
【发布时间】:2018-09-20 14:11:43
【问题描述】:

我们现在正在尝试评估一些自动化工具。我们目前正在研究 Katalon Studio。遗憾的是,我们没有找到一种方法来完成一项非常简单的任务:将多个关键字映射为一个。

假设我们有以下关键字用于登录我们的网络界面:

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

我该怎么做?

【问题讨论】:

    标签: testing automated-tests katalon-studio


    【解决方案1】:

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

    https://www.katalon.com/resources-center/tutorials/create-custom-keyword/

    【讨论】:

    • 感谢您的回复。遗憾的是,没有关于调用一个关键字中映射的其他关键字的其他信息。你能给我一个简短的例子来说明如何做到这一点吗?
    【解决方案2】:

    如果您对 Cucumber 感到满意,您可以在 Katalon Studio 5.7.0 之后使用它:https://www.katalon.com/resources-center/blog/cucumber-bdd-automation-testing/

    【讨论】:

    • 谢谢,但我们的团队决定不使用 Cucumber 并使用自定义关键字系统。
    • 然后按照@JanZ 的建议将所有关键字打包到另一个关键字中。 void login_with_credentials (){click_on_username; send_keys "user1"; click_on_password; send_keys "password";}
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-11
    • 2021-06-21
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多