Forum Discussion

davinci020's avatar
davinci020
Occasional Contributor
7 years ago
Solved

Variable keystore for each single teststep, based on environment

Dear Smartbear friends!

This is my very first post on the community site :smileylol:

#NoobAlert


My situation

I have a webservice with 3 environments (integration, acceptation & production).

For each seperate teststep-properties I use variables like;

username: ${#Project#Username}

password: ${#Project#Password}

ssl keystore: ${#Project#Certificate}

 

The benefit is that I can manage these credentials in the Project Custom Properties.

So when I switch from environment, I only have to change 1 Project Custom Properties and all seperate teststeps will obey the Project Custom Properties. If I want to switch user or certificate, I can do that on the single Project Custom Properties as well.

 

But nowwww....

The problem

Since I've upgraded to ReadyAPI 2.6.0 I've lost ${#Project#Certificate} in the ssl key store field from all seperate teststeps and there's no way to write this back, because this field suddenly became a dropdown-list.

 

Can anyone give me tips how to fix this properly?