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
- No seu computador, criptografados pelo Windows. Não vão para o nosso servidor nem para o git.
- O agente recebe só as variáveis de ambiente, não o texto delas no chat.
- Para rodar no CI, você cadastra os mesmos nomes nos secrets do GitHub. Veja Rodar no CI.
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.