The simples possible architecture for Cucumber tests with:
- testcontainers
- selenide with Static PageObject pattern (instead of Selenium)
- Azure KeyVault integration for sensitive information
All sensitive data stored in Azure KeyVault storage : name.
You need setup Service Principle information as ENV variables to connect to Azure KeyVault.
- AZURE_CLIENT_ID,
- AZURE_TENANT_ID,
- AZURE_CLIENT_SECRET
all values stored in SecretsStorage
an example is located in UdpPortsContainer
you can find it in UpdGenContainer