Example #1
0
        public void FechasInformadasCorrectamente()
        {
            try
            {
                // Assert de Fecha de creación vacía
                Assert.IsFalse(driver.FindElement(By.XPath("//input[contains(@data-id,'createdon')]")).GetAttribute("value").Equals(""));

                // Assert de Hora de creación vacía
                Assert.IsFalse(driver.FindElement(By.XPath("//input[contains(@aria-label,'Hora de Fecha creación')]")).GetAttribute("value").Equals(""));

                if (utils.EncontrarElemento(By.XPath("//input[contains(@data-id,'modifiedon')]")))
                {
                    // Assert de Fecha de modificación vacía
                    Assert.IsFalse(driver.FindElement(By.XPath("//input[contains(@data-id,'modifiedon')]")).GetAttribute("value").Equals(""));

                    // Assert de Hora de modificación vacía
                    Assert.IsFalse(driver.FindElement(By.XPath("//input[contains(@aria-label,'Hora de Fecha de modificación')]")).GetAttribute("value").Equals(""));
                }

                TestContext.WriteLine("***Las condiciones de fechas informadas correctamente han sido OK");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "FechasInformadascorrectamente.png", "***No se cumplen las condiciones de fechas informadas");
                throw e;
            }
        }
Example #2
0
        public void Resultado2_Editar_añadir_producto()
        {
            try
            {
                Thread.Sleep(2000);
                Utils.SearchWebElement("Producto.ButtonGuardar").Click();//Guardar

                //Assert.AreEqual("Tiene 2 notificaciones. Seleccione esta opción para verlas.", Utils.SearchWebElement("Producto.LabelNotificacionesPendientes2").Text);//Mensajes indicando que faltan campos
                Assert.AreEqual("Oferta: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelOfertaCamposObligatorios").Text);                   //Mensajes indicando que faltan campos
                Assert.AreEqual("Uso (Línea de negocio): Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelLineaNegCamposObligatorios").Text); //comprobamos advertencia Uso linea de negocio
                Utils.SearchWebElement("Producto.buttonCancelar").Click();                                                                                                          //boton cancelar añadir producto
                Utils.SearchWebElement("Producto.buttonGuardaryContinuar").Click();                                                                                                 //pulsamos en guardar y continuar de se comprueba que siguen faltando los campos

                //se comprueba que los campos continuan sin registro
                // Assert.AreEqual("Tiene 2 notificaciones. Seleccione esta opción para verlas.", Utils.SearchWebElement("Producto.LabelNotificacionesPendientes2").Text);//Mensajes indicando que faltan campos
                // Assert.AreEqual("Oferta: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelOfertaCamposObligatorios").Text);//Mensajes indicando que faltan campos
                //Assert.AreEqual("Uso (Línea de negocio): Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelLineaNegCamposObligatorios").Text);//comprobamos advertencia Uso linea de negocio
                // Utils.SearchWebElement("Producto.buttonCancelar").Click();//boton cancelar añadir producto
                // Utils.SearchWebElement("Producto.buttonCerrar").Click();//cerrar
                TestContext.WriteLine("***Se verifica el resultado de añadir producto.");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "AssertResultadoAddProducto.png", "***No se verifica el resultado de añadir producto.");
                throw e;
            }
        }
Example #3
0
        public void OfertaGuardadaCorrectamente(String nombreOferta, String tipoOferta)
        {
            try
            {
                // Nombre de Oferta
                Thread.Sleep(6000);
                Assert.AreEqual(nombreOferta, driver.FindElement(By.XPath("//input[@aria-label='Nombre oferta']")).GetAttribute("value"));

                // Cliente
                Assert.AreEqual("CLIENTE INTEGRACION", driver.FindElement(By.XPath("//div[contains(@data-id,'customerid_selected_tag_text')]")).Text);

                // Razon para el estado
                Assert.AreEqual("En elaboración", driver.FindElement(By.XPath("//div[@aria-label='Razón para el estado']")).Text);

                driver.FindElement(By.XPath("//div[contains(@data-id,'customerid_selected_tag')]")).SendKeys(Keys.PageDown);

                Assert.AreEqual(tipoOferta, driver.FindElement(By.XPath("//select[@aria-label='Tipo de oferta']")).GetAttribute("title"));
                Thread.Sleep(1000);

                TestContext.WriteLine("***Se cumplen las condiciones de guardado de oferta correctamente");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "OfertaGuardacorrectamente.png", "***No se cumplen las condiciones para guardar la oferta");
                throw e;
            }
        }
Example #4
0
        public void Resultado_Editar_añadir_producto()
        {
            try
            {
                //Assert.AreEqual("Creación rápida: Producto de oferta", Utils.SearchWebElement("Producto.h1QuickHeaderTitle").Text);
                //Assert.AreEqual("Tiene 3 notificaciones. Seleccione esta opción para verlas.", Utils.SearchWebElement("Producto.LabelNotificacionesPendientes2").Text);//Mensajes indicando que faltan campos
                //Assert.AreEqual("Producto existente: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.selectProductoExistente").Text);//comprobamos advertencia Producto existente
                //Assert.AreEqual("Uso (Línea de negocio): Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelLineaNegCamposObligatorios").Text);//comprobamos advertencia Uso linea de negocio
                //Assert.AreEqual("Unidad de venta: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelUniVentaCamposObligatorios").Text);//comprobamos advertencia Unidad de venta

                //Cancelamos y cerramos con sus comprobaciones
                Utils.SearchWebElement("Producto.buttonCancelar").Click();                                                                                                          //boton cancelar añadir producto
                Assert.AreEqual("¿Desea guardar los cambios antes de salir de esta página?", Utils.SearchWebElement("Producto.LabelMensajeDeseaguardarcambios").Text);              //Mensaje pop up
                Utils.SearchWebElement("Producto.buttonGuardaryContinuar").Click();                                                                                                 //pulsamos en guardar y continuar de se comprueba que siguen faltando los campos
                                                                                                                                                                                    //Assert.AreEqual("Tiene 3 notificaciones. Seleccione esta opción para verlas.", Utils.SearchWebElement("Producto.LabelNotificacionesPendientes2").Text);//Mensajes indicando que faltan campos
                Assert.AreEqual("Producto existente: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.selectProductoExistente").Text);             //comprobamos advertencia Producto existente
                Assert.AreEqual("Uso (Línea de negocio): Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelLineaNegCamposObligatorios").Text); //comprobamos advertencia Uso linea de negocio
                Assert.AreEqual("Unidad de venta: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelUniVentaCamposObligatorios").Text);        //comprobamos advertencia Unidad de venta
                Utils.SearchWebElement("Producto.buttonCancelar").Click();                                                                                                          //boton cancelar añadir producto
                Thread.Sleep(2000);
                Utils.SearchWebElement("Producto.buttonCerrar").Click();
                Thread.Sleep(2000);
                Utils.SearchWebElement("Producto.buttonCancelar").Click();                             //boton cancelar añadir producto
                Utils.SearchWebElement("Producto.LabelMensajeDescartarCambios").Click();               //boton cerrar de creacion producto
                Assert.AreEqual(true, Utils.SearchWebElement("Oferta.buttonAgregarProducto").Enabled); //volvemos a la pagina de añadir producto
                Thread.Sleep(2000);
                TestContext.WriteLine("***Se verifica la edición del producto.");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "AssertSeccionGenerla.png", "***No se verifica la edición del producto.");
                throw e;
            }
        }
Example #5
0
        public void CreaOferta()
        {
            try
            {
                // Assert de título "Nuevo Oferta" del formulario
                Assert.AreEqual("Nuevo Oferta: Sin guardar", driver.FindElement(By.XPath("//h1[@data-id='header_title']")).Text);

                // Assert de tab por defecto "General"
                Assert.IsTrue(driver.FindElement(By.XPath("//li[@aria-label='General']")).GetAttribute("aria-selected").Equals("true"));

                // Assert de Razón para el estado de la Oferta "En elaboración"
                //Assert.AreEqual("En elaboración", driver.FindElement(By.XPath("//section[@id='quote information']//span[@aria-label='Razón para el estado']//span")).Text);

                // Assert de Tipo de Oferta Nuevo Servicio
                driver.FindElement(By.XPath("//input[@aria-label='Nombre oferta']")).SendKeys(Keys.PageDown);
                Assert.AreEqual(driver.FindElement(By.XPath("//select[contains(@aria-label,'Tipo de oferta')]")).GetAttribute("title"), "Nuevo servicio");

                driver.FindElement(By.XPath("//input[contains(@id,'referencia_oferta')]")).SendKeys(Keys.PageDown);
                driver.FindElement(By.XPath("//input[contains(@id,'referencia_oferta')]")).SendKeys(Keys.PageDown);

                // Assert de Divisa
                Assert.AreEqual("Euro", driver.FindElement(By.XPath("//div[contains(@data-id,'transactioncurrencyid_selected_tag_text')]")).GetAttribute("title"));

                TestContext.WriteLine("***Se cumplen las condiciones de crear oferta");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "CreaOferta.png", "***No se cumplen las condiciones para crear oferta correctamente");
                throw e;
            }
        }
Example #6
0
 public void Resultado_Cancelar()
 {
     try
     {
         Assert.AreEqual("Ganada", driver.FindElement(By.XPath("//div[contains(@title, 'Ganada')]")).Text);//la oferta esta en estado ganada
         TestContext.WriteLine("***Se cumple la condicion de cancelar");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Resultado cancela.png", "***No se cumple la condicion de cancelar");
         throw e;
     }
 }
Example #7
0
 public void Resultado_Agregar_servicio_heredado_y_guardar()
 {
     try
     {
         //Assert.AreEqual("Tiene 3 notificaciones. Seleccione esta opción para verlas.", Utils.SearchWebElement("Producto.LabelNotificacionesPendientes3").Text);//Mensajes indicando que faltan campos
         TestContext.WriteLine("***Se verifica que faltan campos por informar.");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "AssertResultadoAddServicioHeredado.png", "***No se verifica los mensajes al faltar campos por informar.");
         throw e;
     }
 }
Example #8
0
 public void OfertaRevisadaCorrectamente()
 {
     try
     {
         Assert.AreEqual("2", Utils.SearchWebElement("Oferta.gridCellsOferta").GetAttribute("data-row-count"));
         TestContext.WriteLine("***Se cumple la condicion oferta revisada");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Oferta revisada correctamente.png", "***No se cumple la condicion oferta revisada correctamente");
         throw e;
     }
 }
Example #9
0
 public void Resultado_Agregar_Producto()
 {
     try
     {
         Assert.AreEqual(true, driver.FindElement(By.XPath("//input[contains(@aria-label, 'Producto existente, Búsqueda')]")).Enabled);//el campo producto existente esta habilitado
         TestContext.WriteLine("***Se cumple la condicion de producto agregado");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Resultado agregar producto.png", "***No se cumple la condicion de producto agregado");
         throw e;
     }
 }
Example #10
0
 public void ResAdjudicarOferta()
 {
     try
     {
         Assert.AreEqual("Crear Proyecto", Utils.SearchWebElement("Oferta.labelCrearpedido").Text);
         TestContext.WriteLine("***Se cumple la condicion de oferta adjudicada correctamente");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "ResAdjudicarOferta.png", ("*** No Se cumple la condicion de oferta adjudicada correctamente"));
         throw e;
     }
 }
Example #11
0
 public void OfertaPresentada()
 {
     try
     {
         Assert.AreEqual("Solo lectura: estado de este registro: Bloqueada", driver.FindElement(By.XPath("//span[@data-id='warningNotification']")).Text);
         TestContext.WriteLine("***Se cumple la condicion de oferta presentada");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Oferta presentada.png", "***No se cumple la condicion de oferta presentada");
         throw e;
     }
 }
Example #12
0
 public void Resultado_Cumplimentar_campos_y_guardar()
 {
     try
     {
         Assert.AreEqual("Los cambios se han guardado.", Utils.SearchWebElement("Producto.LabelCambiosSeHanGuardado").Text);//Mensajes indicando que se ha guardado correctamente
         TestContext.WriteLine("***Se verifica que los cambios del producto se han guardado correctamente.");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "AssertResultadoCumplimentarCampos.png", "***No se verifica que los cambios del producto se han guardado correctamente.");
         throw e;
     }
 }
Example #13
0
 public void CerrarOfertaNoVisible()
 {
     try
     {
         Assert.AreEqual(false, utils.EncontrarElemento(By.XPath("//button[@title='Cerrar Oferta']")));
         TestContext.WriteLine("***La condicion cerrar oferta no visible es correcta");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Cerrar oferta no visible.png", "***La condicion cerrar oferta no visible no es correcta");
         throw e;
     }
 }
Example #14
0
 public void Resultado_Eliminar_BarraMenu()
 {
     try
     {
         Assert.AreEqual("Confirmar eliminación", driver.FindElement(By.XPath("//h1[contains(@aria-label, 'Confirmar eliminación')]")).Text);//se comprueba texto de la ventana emergente
         TestContext.WriteLine("***La condicion de confirmar borrado se cumple");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Resultado eliminar barra menu.png", "***No se cumple la condicion de confirmar borrado");
         throw e;
     }
 }
Example #15
0
 public void ResBuscarCodigo_administrativo()
 {
     try
     {
         Assert.AreEqual("En construcción", Utils.SearchWebElement("Producto.labelEnconstruccion").Text);
         TestContext.WriteLine("El producto se encuentra en construccion");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "ResCodigoadministrativo.png", "El producto no se encuentra en construccion");
         throw e;
     }
 }
Example #16
0
 public void ResVentanaCrearPedido()
 {
     try
     {
         Assert.AreEqual("Error al introducir fecha de adjudicación: no puede ser anterior a fecha de presentación.", Utils.SearchWebElement("Oferta.labelMensajeCreapedidofechainferior").Text);
         TestContext.WriteLine("***Se cumple la condicion de advertencia, fecha inferior");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "ResAdjudicarOferta.png", ("*** No cumple la condicion de advertencia, fecha inferior"));
         throw e;
     }
 }
Example #17
0
 public void Resultado_AccederOfertaestado_Adjudicada()
 {
     try
     {
         Assert.AreEqual("Ganada", driver.FindElement(By.XPath("//div[contains(@title, 'Ganada')]")).Text);//la oferta esta en estado ganada
         TestContext.WriteLine("***La condicion resultado acceso oferta adjudicada es correcta");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Resultado acceder oferta estado adjudicada.png", "***No se cumple la condicion para acceder a oferta en estado adjudicada");
         throw e;
     }
 }
Example #18
0
 /// <summary>
 /// Método para comprobar que no hay datos disponibles de una oferta
 /// </summary>
 public void Datos_disponibles()
 {
     try
     {
         Assert.AreEqual("No hay datos disponibles.", Utils.SearchWebElement("Oferta.labelNOhayDatosDisponibles").Text);
         TestContext.WriteLine("*** Se cumple la condicion de que no existe el dato");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Datos no disponibles.png", " ***NO se cumple la condicion de que no existe el dato");
         throw e;
     }
 }
Example #19
0
 /// <summary>
 /// Método para comprobar que se ha generado una oferta y queda adjudicada
 /// </summary>
 public void ResBuscarOferta_desde_servicio_contratado()
 {
     try
     {
         Assert.AreEqual("Adjudicada", Utils.SearchWebElement("Oferta.labelAdjudicada").Text);
         TestContext.WriteLine("Existe la oferta en estado adjudicada");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "ResBuscarOferta_desde_servicio_contratad.png", "No Existe la oferta en estado adjudicada");
         throw e;
     }
 }
Example #20
0
 public void AccederSeleccionOfertaAPR0001()
 {
     try
     {
         Assert.AreEqual(true, driver.FindElement(By.XPath("//button[contains(@aria-label, 'Agregar producto')]")).Enabled);//comprobamos que añadir producto esta habilitado
         TestContext.WriteLine("***Se cumplen las condiciones de la seleccion de oferta");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "AccederSeleccionofertaapr0001.pne", "***No se cumpe la condicion seleccion oferta");
         throw e;
     }
 }
Example #21
0
 public void Resultado_edicion_de_una_oferta()
 {
     try
     {
         Assert.AreEqual(true, driver.FindElement(By.XPath("//li[contains(@aria-label, 'General')]")).Enabled);//la pestaña general esta activa
         Assert.AreEqual("General", driver.FindElement(By.XPath("//li[contains(@aria-label, 'General')]")).Text);
         TestContext.WriteLine("***Se cumple la condicion resultado edicion de una oferta");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Resultado edicion de una oferta.png", "***No se cumple la condicion resultado edicion de una ofera");
         throw e;
     }
 }
Example #22
0
 public void OfertaNoCerrada()
 {
     try
     {
         // Se muestra label con mensaje "Por favor, completa los campos obligatorios"
         Assert.AreEqual("Por favor, completa los campos obligatorios", driver.FindElement(By.XPath("//p[@id='error']")).Text);
         TestContext.WriteLine("***La condicion oferta no cerrada se cumple correctamente");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "Oferta no cerrada.png", "***No se cumple la condicion oferta no cerrada");
         throw e;
     }
 }
Example #23
0
 public void Resultado_Agregar_Linea_de_negocio_y_Unidad_de_venta()
 {
     try
     {
         Assert.AreEqual(true, Utils.SearchWebElement("Oferta.LabelGeneralPestaña").Enabled);   //la pestaña general esta activa
         Assert.AreEqual("General", Utils.SearchWebElement("Oferta.LabelGeneralPestaña").Text); //el texto en General
         TestContext.WriteLine("***Se verifica que la pestaña general es la pestaña por defecto.");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "AssertSeccionGeneral.png", "***No se verifica que la pestaña general es la pestaña por defecto.");
         throw e;
     }
 }
Example #24
0
 public void ResultadResVentanaCrearPedidofechaposterior(string servicio)
 {
     try
     {
         Thread.Sleep(2000);
         Assert.AreEqual("En construcción", Utils.SearchWebElement("Producto.labelEnconstruccion").Text);
         TestContext.WriteLine("Existe en la oferta el producto contratado");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "ResultadResVentanaCrearPedidofechaposterior.png", "No existe en la oferta el producto contratado");
         throw e;
     }
 }
Example #25
0
        public void IntroduccionDatos()//Comprobamos que todos los campos se introducen correctamente
        {
            try
            {
                String OfertaMOD = driver.FindElement(By.LinkText("Automatica_MODPrueba_auto_NO_borrar_MODIFICADA")).Text;//muestra por consola la nueva oferta modificada
                TestContext.WriteLine(OfertaMOD);

                TestContext.WriteLine("***La condicion se cumple");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "Introducir datos.png", "***No se cumple la condicion");
                throw e;
            }
        }
Example #26
0
 public void Resultado_Agregar_Producto_tipo_circuito_de_capacidad()
 {
     try
     {
         //Assert.IsTrue(Utils.SearchWebElement("Producto.LabelNotificacionesPendientes2").Text.Contains("notificaciones. Seleccione esta opción para verlas."));//Mensajes indicando que faltan campos
         Assert.AreEqual("Uso (Línea de negocio): Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelLineaNegCamposObligatorios").Text);//comprobamos advertencia Uso linea de negocio
         //Assert.AreEqual("Unidad de venta: Es necesario rellenar los campos obligatorios.", Utils.SearchWebElement("Producto.LabelUniVentaCamposObligatorios").Text);//comprobamos advertencia Unidad de venta
         TestContext.WriteLine("***Se verifica que quedan campos obligatorios por informar.");
     }
     catch (Exception e)
     {
         CommonActions.CapturadorExcepcion(e, "AssertAddProductoCC.png", "***No se verifica el mensaje de campos obligatorios por informar.");
         throw e;
     }
 }
Example #27
0
        public void Resultado_Seleccionofertarazonadjudicada()
        {
            try
            {
                Assert.AreEqual(false, utils.EncontrarElemento(By.XPath("//span[contains(@aria-label, 'Eliminar')]")));      //se comprueba que el elemento no esta presente
                Assert.AreEqual(false, utils.EncontrarElemento(By.XPath("//span[contains(@aria-label, 'Cerrar Oferta')]"))); //se comprueba que el elemento no esta presente

                TestContext.WriteLine("***La condicion seleccion oferta adjudicada se cumple correctamente");
            }

            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "Resultado seleccion oferta adjudicada.png", "***No se cumple la condicion seleccion oferta adjudicada");
                throw e;
            }
        }
Example #28
0
        public void OfertaGuardadaCorrectamenteEnGrid()
        {
            try
            {
                // Se encuentra en estado borrador
                Assert.AreEqual("Borrador", driver.FindElement(By.XPath("//div[@data-id='cell-0-7']")).GetAttribute("title"));

                // Se encuentra en Razon para el estado En elaboracion
                Assert.AreEqual("En elaboración", driver.FindElement(By.XPath("//div[@data-id='cell-0-8']")).GetAttribute("title"));
                TestContext.WriteLine("***Se cumple la condición de Oferta guardada Correctamente.");
            } catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "CondicionOfertaGuardada.png", "***No se cumple la condición de Oferta guardada Correctamente.");
                throw e;
            }
        }
Example #29
0
        public void OfertaNoCreada()
        {
            try
            {
                // Assert de alerta con los campos obligatorios sin informar
                //div[@data-id="notificationWrapper"]
                Assert.IsTrue(driver.FindElements(By.XPath("//div[@data-id='notificationWrapper']")).Count > 0);
                driver.FindElement(By.XPath("//div[@data-id='notificationWrapper']")).Click();

                TestContext.WriteLine("***Se cumplen las condiciones de una oferta no creada");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "OfertaNoCreada.png", "***No se cumplen las condiciones de una oferta creada");
                throw e;
            }
        }
Example #30
0
        public void IntroduccionDatos2()//comprobamos todas las modificaciones realizadas
        {
            try
            {
                Assert.AreEqual("La oferta de tipo “Cambio de capacidad” requiere envío a construcción, pero no cambia el código administrativo", driver.FindElement(By.XPath("//span[contains(@data-id, 'warningNotification')]")).Text);
                Assert.AreEqual("La oferta de tipo “Cambio de precio” no requiere envío a construcción ni cambiar el código administrativo", driver.FindElement(By.XPath("//span[contains(@data-id, 'warningNotification')]")).Text);
                Assert.AreEqual("La oferta de tipo “Cambio de tecnología” requiere el envío a construcción y cambia el código administrativo", driver.FindElement(By.XPath("//span[contains(@data-id, 'warningNotification')]")).Text);
                Assert.AreEqual(" La oferta de tipo “Migración” requiere el envío a construcción y cambia el código administrativo", driver.FindElement(By.XPath("//span[contains(@data-id, 'warningNotification')]")).Text);

                TestContext.WriteLine("***La condicion introduccion de datos se cumple correctamente");
            }
            catch (Exception e)
            {
                CommonActions.CapturadorExcepcion(e, "Introduccion Datos2.png", "***No se cumple la condicion para introduccir datos");
                throw e;
            }
        }