Пример #1
0
        public void EfetuarLoginComSucesso2()
        {
            #region Parameters
            string usuario = "templateautomacao";
            string senha   = UsuariosDBSteps.RetornaSenhaDoUsuario(usuario);
            #endregion

            loginPage.PreenhcerUsuario(usuario);
            loginPage.PreencherSenha(senha);
            loginPage.ClicarEmLogin();

            Assert.AreEqual(usuario, mainPage.RetornaUsernameDasInformacoesDeLogin());
        }
Пример #2
0
 public void UsuarioJaCadastrado()
 {
     #region Parameters
     string usuario              = "administrator";
     string senha                = "administrator";
     string nomeUsuario          = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nivel                = "relator";
     string mensagemErroEsperada = "Este nome de usuário já está sendo usado. Por favor, volte e selecione um outro.";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel);
     usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel);
     Assert.AreEqual(mensagemErroEsperada, gerenciarUsuariosPage.RetornaMensagemDeErro());
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
 }
Пример #3
0
 public void CadastrarUsuarioApenasCamposObrigatorios()
 {
     #region Parameters
     string usuario                 = "administrator";
     string senha                   = "administrator";
     string nomeUsuario             = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nivel                   = "relator";
     string mensagemSucessoEsperada = "Usuário " + nomeUsuario + " criado com um nível de acesso de " + nivel;
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel);
     Assert.AreEqual(mensagemSucessoEsperada, gerenciarUsuariosPage.RetornaMensagemDeSucesso());
     Assert.AreEqual(1, UsuariosDBSteps.RetornaUsuarios(nomeUsuario), "Usuário não foi gravado no banco de dados");
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
 }
Пример #4
0
 public void PesquisarUsuarios()
 {
     #region Parameters
     string usuario        = "administrator";
     string senha          = "administrator";
     string nomeUsuario    = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string colunaUsuario  = "Nome de usuário";
     string nomeVerdadeiro = "verdadeiro-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nivel          = "relator";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel);
     usuariosFlows.RealizarPesquisa(nomeUsuario);
     Assert.IsTrue(gerenciarUsuariosPage.ValidarRetornoPesquisa(nomeUsuario, colunaUsuario), "Dados retornados na pesquisa são diferentes do filtro informado.");
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
 }
Пример #5
0
 public void RedefinirSenhaSemPreencherEmail()
 {
     #region Parameters
     string usuario              = "administrator";
     string senha                = "administrator";
     string nomeUsuario          = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nivel                = "relator";
     string nomeColuna           = "Nome de usuário";
     string mensagemErroEsperada = "Você deve fornecer um endereço de e-mail para poder reajustar a senha.";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel);
     usuariosFlows.RedefinirSenhaUsuario(nomeUsuario, nomeColuna);
     Assert.AreEqual(mensagemErroEsperada, gerenciarUsuariosPage.RetornaMensagemDeErro());
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
 }
Пример #6
0
 public void ApagarUsuario()
 {
     #region Parameters
     string usuario                 = "administrator";
     string senha                   = "administrator";
     string nomeUsuario             = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeColuna              = "Nome de usuário";
     string nivel                   = "relator";
     string mensagemSucessoEsperada = "Operação realizada com sucesso.";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioApenasCamposObrigatorios(nomeUsuario, nivel);
     usuariosFlows.ApagarUsuario(nomeUsuario, nomeColuna);
     Assert.AreEqual(mensagemSucessoEsperada, gerenciarUsuariosPage.RetornaMensagemDeSucesso());
     Assert.AreEqual(0, UsuariosDBSteps.RetornaUsuarios(nomeUsuario), "Usuário não foi apagado do banco de dados");
 }
Пример #7
0
 public void CadastrarUsuarioTodosCampos()
 {
     #region Parameters
     string usuario                 = "administrator";
     string senha                   = "administrator";
     string nomeUsuario             = "userOp-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeVerdadeiro          = "Luisa-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string email                   = "teste@" + GeneralHelpers.ReturnStringWithRandomNumbers(8) + ".com.br";
     string nivel                   = "relator";
     string mensagemSucessoEsperada = "Usuário " + nomeUsuario + " criado com um nível de acesso de " + nivel;
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioTodosCampos(nomeUsuario, nomeVerdadeiro, email, nivel);
     Assert.AreEqual(mensagemSucessoEsperada, gerenciarUsuariosPage.RetornaMensagemDeSucesso());
     Assert.AreEqual(1, UsuariosDBSteps.RetornaUsuarios(nomeUsuario), "Usuário não foi salvo no banco de dados");
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
     UsuariosDBSteps.DeletaEmailUsuario(email);
 }
Пример #8
0
 public void EmailJaCadastrado()
 {
     #region Parameters
     string usuario              = "administrator";
     string senha                = "administrator";;
     string nomeUsuario          = "userOpx-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeUsuario_2        = "user-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string nomeVerdadeiro       = "Luisa-" + GeneralHelpers.ReturnStringWithRandomNumbers(8);
     string email                = "teste@" + GeneralHelpers.ReturnStringWithRandomNumbers(8) + ".com.br";
     string nivel                = "relator";
     string mensagemErroEsperada = "Este e-mail já está sendo usado. Por favor, volte e selecione outro.";
     #endregion
     loginFlows.EfetuarLogin(usuario, senha);
     usuariosFlows.CadastrarUsuarioTodosCampos(nomeUsuario, nomeVerdadeiro, email, nivel);
     usuariosFlows.CadastrarUsuarioTodosCampos(nomeUsuario_2, nomeVerdadeiro, email, nivel);
     Assert.AreEqual(mensagemErroEsperada, gerenciarUsuariosPage.RetornaMensagemDeErro());
     UsuariosDBSteps.DeletaUsuario(nomeUsuario);
     UsuariosDBSteps.DeletaEmailUsuario(email);
 }