KraniQA

Credenciais e ambientes

Senhas e usuários de teste ficam no seu computador. O agente e o teste usam o nome, nunca o valor.

Ambientes

Em Configurações → Ambientes & credenciais, cada ambiente tem a URL base (por exemplo, staging), o navegador e as credenciais. A URL base chega ao teste como BASE_URL, e o playwright.config.ts gerado a usa como baseURL. O plano gratuito tem um ambiente por projeto; o pago, quantos quiser.

Usar uma credencial no caso

Escreva @secret:nome no texto do caso (digitar @ mostra as do ambiente ativo). No teste, ela vira a variável de ambiente KRANIQA_SECRET_NOME: @secret:qa_user → process.env.KRANIQA_SECRET_QA_USER. O valor nunca é escrito no caso nem no teste.

Onde ficam os valores

Login salvo (auth/state.json)

Em Configurações → Ambientes & credenciais, "Salvar login da aba" grava os cookies e o localStorage do site aberto na aba ativa em auth/state.json. O playwright.config.ts usa esse arquivo, e os testes começam já logados.

O auth/ fica fora do git (está no .gitignore), porque é uma sessão de verdade. Por isso, no CI os testes não começam logados: quem precisa de login lá deve entrar com @secret no próprio teste.