public static void ClickFueraDelPopUp()
 {
     try
     {
         Click.On(Texto.FechaDeHoyClarin());
         XLog.Message("Clic fuera del popup, OK");
     }
     catch (System.Exception)
     {
         throw new System.Exception("No se pudo hacer click fuera del popup");
     }
     Driver.TaskPrint();
 }
示例#2
0
 public static bool ElMensajeFueEnviado()
 {
     try
     {
         XLog.Message("Validacion del mensaje enviado, OK");
         return(Element.On(Texto.MailEnviadoDePrueba()).Text.Contains(DatosDePrueba.asuntoMailPrueba));
     }
     catch (System.Exception)
     {
         XLog.Message("Validacion del mensaje enviado, KO");
         throw new System.Exception("Falló la validación del mail enviado");
     }
 }
示例#3
0
 public static bool TextoDeMailEliminado()
 {
     try
     {
         XLog.Message("Validación de mail eliminado, OK");
         return(Element.On(Texto.TextoMailEliminado()).Text.Contains("Se ha eliminado"));
     }
     catch (System.Exception)
     {
         XLog.Message("Validación de mail eliminado, KO");
         throw new System.Exception("Fallo validación de eliminación de mail");
     }
 }
 public static void buscar(String cadena)
 {
     try
     {
         Click.On(Button.BotonLupa());
         Text.On(Button.BotonLupa(), cadena);
         XLog.Message("Buscar en Clarín, Ok");
     }
     catch (System.Exception)
     {
         throw new System.Exception("Falló la busqueda de " + "'" + cadena + "' en Clarín");
     }
     Driver.TaskPrint();
 }
 public static void BusquedaEnGoogle(String texto)
 {
     try
     {
         Text.On(InputDate.BuscadorGoogle(), texto);
         XLog.Message("Busqueda de " + texto + " en Google, OK");
     }
     catch (System.Exception)
     {
         XLog.Message("Busqueda de " + texto + " en Google, KO");
         throw new System.Exception("Fallo la busqueda en google.");
     }
     Driver.TaskPrint();
 }
 public static void IrAUrl(String url)
 {
     try
     {
         Driver.GetIntance().Navigate().GoToUrl(url);
         XLog.Message("Ir a " + url + ", OK");
     }
     catch (System.Exception)
     {
         XLog.Message("Ir a " + url + ", KO");
         throw new System.Exception("No se pudo ir a " + url);
     }
     Driver.TaskPrint();
 }
示例#7
0
 public static bool SeMuestraBotonBandejaDeEntrada()
 {
     try
     {
         XLog.Message("Validacion de Boton Bandeja de entrada, OK");
         WaitUntil.ElementIsPresent(Button.BtnBandejaEntrada(), 380);
         return(Element.On(Button.BtnBandejaEntrada()).Text.Contains("Bandeja de entrada"));
     }
     catch (System.Exception)
     {
         XLog.Message("Validacion de Boton Bandeja de entrada, KO");
         throw new System.Exception("Fallo la validacion del boton Bandejade entrada");
     }
 }
 public static void EliminarMensaje()
 {
     try
     {
         Click.On(Texto.MailEnviadoDePrueba());
         Click.On(Button.BtnEliminarMail());
         XLog.Message("Eliminar mensaje, OK");
     }
     catch (Exception)
     {
         XLog.Message("Eliminar mensaje, KO");
         throw new Exception("Fallo la eliminacion del mensaje");
     }
     Driver.TaskPrint();
 }
 public static void BuscarMensaje()
 {
     try
     {
         Enter.EnviarTexto(InputDate.BuscadorOutlook(), DatosDePrueba.asuntoMailPrueba);
         Click.On(Button.BtnLupaOutlook());
         XLog.Message("Busqueda de mensaje, OK");
     }
     catch (Exception)
     {
         XLog.Message("Busqueda de mensaje, KO");
         throw new Exception("Fallo la busqueda del mensaje");
     }
     Driver.TaskPrint();
 }
 public static void IrAMensajesEnviados()
 {
     try
     {
         System.Threading.Thread.Sleep(10000);
         Click.On(Button.BtnMensajesEnviados());
         XLog.Message("Ir a mensajes enviados, OK");
     }
     catch (Exception)
     {
         XLog.Message("Ir a mensajes enviados, KO");
         throw new Exception("Fallo ir a mensajes enviados");
     }
     Driver.TaskPrint();
 }
 public static void EliminarSpam()
 {
     try
     {
         Click.On(Button.BtnCorreoNoDeseado());
         Click.On(Button.BtnSeleccionarPrimerMail());
         Click.On(Button.BtnEliminarMail());
         XLog.Message("Eliminar Mail de Spam, OK");
     }
     catch (Exception)
     {
         XLog.Message("Eliminar Mail de Spam, KO");
         throw new Exception("Fallo eliminar mail de Spam");
     }
     Driver.TaskPrint();
 }
 public static void LogInOutlook(String mail, String password)
 {
     try
     {
         Click.On(Texto.ResultadoOutlook());
         Click.On(Button.BtnIniciarSesion());
         Enter.EnviarTexto(InputDate.InputMail(), mail);
         Click.On(Button.BtnSiguiente());
         Enter.EnviarTexto(InputDate.InputPassWord(), password);
         Click.On(Button.BtnSiguiente());
         XLog.Message("LogIn en Outlook, OK");
     }
     catch (System.Exception)
     {
         XLog.Message("LogIn en Outlook, KO");
         throw new System.Exception("Fallo LogIn en Outlook");
     }
     Driver.TaskPrint();
 }
        public static void EnviarMailOutlook()
        {
            try
            {
                Click.On(Button.BtnMensajeNuevo());
                Enter.EnviarTexto(InputDate.Destinatario(), DatosDePrueba.mailDePrueba);
                System.Threading.Thread.Sleep(4000);
                Click.ActionClick(InputDate.Mensaje());
                Enter.EnviarTexto(InputDate.Asunto(), DatosDePrueba.asuntoMailPrueba);
                Enter.EnviarTexto(InputDate.Mensaje(), DatosDePrueba.mensajeDePrueba);
                Click.On(Button.BtnEnviarMensaje());

                XLog.Message("Enviar mail desde outlook, OK");
            }
            catch (Exception)
            {
                XLog.Message("Enviar mail desde outlook, KO");
                throw new Exception("Fallo el envío de mail desde outlook");
            }
            Driver.TaskPrint();
        }