Skip to main content

BDD Contatos

Cenário: Envio de contato com sucesso

Dado que eu esteja na página "Contato CloseCast"

Quando eu selecionar o tipo de contato "Dúvida"

E eu preencher o campo "Nome Completo" com um nome válido

E eu preencher o campo "CPF" com um CPF válido

E eu preencher o campo "Email" com um email válido

E eu preencher a "Descrição" com um texto dentro do limite de caracteres

E eu clicar no botão "Enviar Mensagem"

Então a mensagem deve ser enviada com sucesso

E devo visualizar uma mensagem de confirmação

-------------------------------------

Cenário: Tentativa de envio sem selecionar o tipo de contato

Dado que eu esteja na página "Contato CloseCast"

E que eu tenha preenchido todos os campos de informação

Quando eu clicar no botão "Enviar Mensagem" sem selecionar um "Tipo de Contato"

Então devo visualizar uma mensagem de erro indicando que a seleção do tipo de contato é obrigatória

-------------------------------------

Cenário: Tentativa de envio com nome em branco

Dado que eu esteja na página "Contato CloseCast"

E que eu tenha preenchido todos os campos, exceto o "Nome Completo"

Quando eu clicar no botão "Enviar Mensagem"

Então devo visualizar uma mensagem de erro indicando que o nome é obrigatório E a mensagem não deve ser enviada

Cenário: Tentativa de envio com formato de email inválido

Dado que eu esteja na página "Contato CloseCast"

E que eu tenha preenchido os campos de nome, CPF e descrição

Quando eu preencher o campo "Email" com um formato inválido

E eu clicar no botão "Enviar Mensagem"

Então devo visualizar uma mensagem de erro indicando que o formato do email é inválido

-------------------------------------

Cenário: Tentativa de envio com descrição excedendo o limite de caracteres

Dado que eu esteja na página "Contato CloseCast"

Quando eu preencher o campo "Descreva detalhadamente sua solicitação" com um texto maior que 500 caracteres

Então devo visualizar um alerta sobre o limite de caracteres

-------------------------------------

Cenário: Cancelamento do preenchimento do formulário

Dado que eu esteja na página "Contato CloseCast"

E que eu tenha preenchido alguns campos do formulário

Quando eu clicar no botão "Cancelar"

Então devo ser redirecionado para a página anterior

E nenhuma mensagem deve ser enviada

-------------------------------------

Cenário: Navegação para a página anterior usando o botão "Voltar"

Dado que eu esteja na página "Contato CloseCast"

Quando eu clicar no botão "Voltar" no topo da página

Então devo ser redirecionado para a página anterior