我有一个带有加密属性的 application.properties 文件:
test.username='testUser'
test.password=ENC(3ncryp73dp@$$w0rd)
我想在功能文件中使用解密的值,有点像:
Feature: Login
Scenario: Test login at myurl.com
Given url 'myurl.com/login'
And param username = testUsername
And param password = testPassword
When method GET
[etc]
通常 Spring-boot 处理解密这些属性,我可以使用
@Value(${test.username})
protected String testUsername;
在我的步骤定义类中从application.properties
文件中获取属性。
我怎么能用空手道做到这一点?