def test_003(self):

        # CARGAR EL JSON CON LOS VALORES DE LOS ID DE LA APP
        Selenium.get_json_file(self, "spotify_registro")

        # ACCEDER A LAS KEYS (ENTIDADES) DEL JSON
        #Selenium.get_entity(self, "Titulo")

        assert "No coinciden", Selenium.get_text(
            self, "Titulo") == Registro.tituloPagina
        # assert "No coinciden", Selenium.get_elements(self, "Titulo").text == Registro.tituloPagina

        # Selenium.get_text(self, "Titulo") == Registro.tituloPagina

        Selenium.esperar_elemento(self, "Email")

        Selenium.esperar_elemento(self, "emailConfirm")

        Selenium.get_elements(self, "Email").send_keys(Registro.emailUsuario)
        Selenium.get_elements(self, "emailConfirm").send_keys(
            Registro.emailUsuarioConfirm)
        Selenium.get_elements(self,
                              "Password").send_keys(Registro.passwordUsuario)
        Selenium.get_elements(self, "Perfil").send_keys(Registro.aliasUsuario)

        Selenium.get_select_element(
            self, "Mes de nacimiento").select_by_visible_text("Enero")

        time.sleep(5)
Esempio n. 2
0
    def test_004(self):
        #cARGAR EL JSON CON LOS VALORES DE LOS ID DE  LA APP
        Selenium.get_json_file(self, "Spotify_registro")

        #ACCEDER A LAS KEYS (ENTIDADES) DEL JSON
        Selenium.get_entity(self, "Logo")

        assert Selenium.get_text(
            self, "Titulo") == "Regístrate con tu dirección de email"

        Selenium.esperar_elemento(self, "Email")

        Selenium.get_elements(self, "Email").send_keys("*****@*****.**")

        Selenium.esperar_elemento(self, "Email Confirmacion")

        Selenium.get_elements(
            self, "Email Confirmacion").send_keys("*****@*****.**")

        Selenium.get_elements(self,
                              "Pass").send_keys("skajdfhlksdjfhdsjfajskd")

        Selenium.get_elements(self, "Nombre").send_keys("Mervin Díaz")

        Selenium.get_select_elements(
            self, "Mes de Nacimiento").select_by_visible_text("enero")

        time.sleep(5)
Esempio n. 3
0
 def test_016(self):
     with allure.step(u'Paso 2: Ingresar un correo duplicado'):
         Selenium.send_key_text(self, "txt_correo", "*****@*****.**")
         Selenium.get_elements(self, "txt_confirmarcorre").click()
         Mensaje_Email_Obj = Selenium.validar_elemento(self, "lbl_errorcorreo")
         Mensaje_Email_texto = Selenium.get_text(self, "lbl_errorcorreo")
         
     #with allure.step(u'Paso 3: verificar mensaje de correo repetido'):
      #   assert Mensaje_Email_Obj == True, "No se visualizo el mensaje de error email duplicado"
         
         Selenium.esperar(5)
Esempio n. 4
0
    def test_016(self):

        assert "No coinciden", Selenium.get_text(
            self, "Titulo") == Registro.tituloPagina
        # assert "No coinciden", Selenium.get_elements(self, "Titulo").text == Registro.tituloPagina

        Selenium.get_elements(self, "Email").send_keys(Registro.emailUsuario)
        Selenium.get_elements(self, "emailConfirm").click()

        captcha = Selenium.validar_elemento(self, "Captcha")

        if captcha:
            pytest.skip("No se ejecutó la prueba. La captcha está visible.")
Esempio n. 5
0
    def test_021(self):
        Selenium.get_elements(self,
                              "Email").send_keys("*****@*****.**")
        Selenium.get_elements(self, "Email Confirmacion").click()

        Mensaje_Email_Obj = Selenium.validar_elemento(self, "Mensaje Email")
        Captcha = Selenium.validar_elemento(self, "Contenedor Captcha")

        Mensaje_Email_texto = Selenium.get_text(self, "Mensaje Email")

        assert Mensaje_Email_Obj == True, "No se visualizo el mensaje de error email duplicado"
        assert Captcha == True, "No se visualizo el captcha"

        assert Mensaje_Email_texto == "Lo sentimos, este correo ya está registrado.", f"El mensaje esperado es: 'Lo sentimos, este correo ya está registrado.',  el mensaje obtenido fue: {Mensaje_Email_texto}"
    def test_010(self):

        assert "No coinciden", Selenium.get_text(
            self, "Titulo") == Registro.tituloPagina
        # assert "No coinciden", Selenium.get_elements(self, "Titulo").text == Registro.tituloPagina

        # Selenium.get_text(self, "Titulo") == Registro.tituloPagina
        Selenium.get_elements(self, "Email").send_keys("dfsd")
        Selenium.send_especific_keys(self, "Email", "Tab")

        verificar = Selenium.check_element(self, "mensaje_error_email")

        if verificar == True:
            Selenium.send_key_text(self, "Email", Registro.emailUsuario)
            unittest.TestCase.skipTest(self, "El email ya existe")

        time.sleep(5)
    def test_011(self):

        assert "No coinciden", Selenium.get_text(
            self, "Titulo") == Registro.tituloPagina
        # assert "No coinciden", Selenium.get_elements(self, "Titulo").text == Registro.tituloPagina

        # Selenium.get_text(self, "Titulo") == Registro.tituloPagina
        Selenium.save_variable_scenary(self, "verifica_cuenta",
                                       "verifica_cuenta")
        Selenium.save_variable_scenary(self, "Titulo", "Titulo")

        Selenium.new_window(self, "https://www.google.com/")
        Selenium.get_json_file(self, "Google")

        Selenium.switch_to_windows_name(self, "Google")

        texto = Selenium.get_variable_scenary(self, "verifica_cuenta")

        Selenium.get_elements(self, "txt_busqueda").send_keys(texto)
        Selenium.esperar(self, 10)

        time.sleep(3)
    def test_012(self):

        assert "No coinciden", Selenium.get_text(self, "Titulo") == Registro.tituloPagina
        # assert "No coinciden", Selenium.get_elements(self, "Titulo").text == Registro.tituloPagina

        # Selenium.get_text(self, "Titulo") == Registro.tituloPagina
        Selenium.save_variable_scenary(self, "verifica_cuenta", "Variable_verifica")

        Selenium.new_window(self, "https://www.spotify.com/mx/signup/")

        Selenium.switch_to_windows_name(self, "Spotify_registro")

        Selenium.compare_with_variable_scenary(self, "verifica_cuenta", "Variable_verifica")

        Selenium.esperar(self, 3)

        # RECUPERAR DESDE EXCEL
        NOMBRE = Selenium.leer_celda(self, "A1")
        APELLIDO = Selenium.leer_celda(self, "B1")
        DNI = Selenium.leer_celda(self, "C1")

        Selenium.create_variable_scenary(self, "NOMBRE", NOMBRE)
        Selenium.create_variable_scenary(self, "APELLIDO", APELLIDO)