У меня есть файл 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
.
Как я могу сделать это с каратэ?