黄瓜变量参数单独存储



我用java编写了脚本,Cucumber gherkin (intelllij IDE)。

我想修改它,将所有输入值存储在单独的参数文件中。

这样我就可以很容易地替换特定参数文件中的可配置值。

这是最好的方法吗?

cucumber是如何处理它的,是否需要额外的库?

您可以添加qaf-cucumber依赖项,它将启用您正在寻找的这个特性。它还将增加对不同环境的资源管理的支持,以及来自外部数据提供程序的示例。如果在属性中有user.nameuser.password,您可以按以下步骤使用它:

Given user login with '${user.name}' and '${user.password}'

您的属性文件(或xml文件)将具有以下属性

user.name=testUser
encrypted.user.password=encriptedpassword

最新更新