Cucumber变量参数单独存储

Cucumber variable parameter store separately

我有用 java、黄瓜小黄瓜 (intellij IDE) 编写的脚本。

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

这样我就可以轻松替换该特定参数文件中的可配置值。

这是最好的方法吗?

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

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

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

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

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